Вы пробовали что-то подобное?
TableRow row = (TableRow)tblLayout.getChildAt(0);
TextView textView = (TextView)row.getChildAt(XXX);
// blah blah textView.getText();
Вы также можете сделать это в одну строку, но это иногда выглядит некрасиво:
// wtf?
((TextView)((TableRow)tblLayout.getChildAt(0)).getChildAt(XXX)).getText();
В любом случае... то, что вы делаете здесь, это приведение вида к нужному типу.Вы можете сделать это без проблем, поскольку вы абсолютно уверены, что каждый TableLayout's
ребенок - это TableRow
, и вы знаете, что TableRow's
дочерний элемент в позиции XXX - это TextView
.