У меня есть ряд строк в моем TableLayout, и я хочу получить доступ к представлениям кнопок. Пример следующим образом:ребенок дочерних элементов
<TableLayout>
<TableRow>
<Button />
<Button />
</TableRow>
<TableRow>
<Button />
<Button />
</TableRow>
</TableLayout>
Из макета таблицы я хотел бы прокрутить кнопки.
TableLayout layout=(TableLayout) findViewById(R.id.Layout);
layout.getChildCount;
Вышеуказанные номера возвращают только число табличных видов.
Вам потребуется некоторое рекурсию для этого –
Почему вы не присвоить атрибут ID для каждой кнопки и доступ к нему через tableLayout.findViewById (R.id.yourButtonId)? – Talha
спасибо, что тоже будет хорошо работать, потому что каждая из кнопок имеет уникальный идентификатор ... –