Предупреждение Android "Это представление TableRow бесполезно (без детей, без фона, без идентификатора)" - PullRequest
2 голосов
/ 13 января 2012

Предупреждение появляется в затмении, когда я пытался создать макет таблицы Android в xml, это предупреждение появляется в строке таблицы части макета:

Это представление TableRow бесполезно (без детей, без фона)., без идентификатора)

<TableRow android:layout_width="fill_parent" android:layout_height="wrap_content">
</TableRow>

Пожалуйста, скажите мне, как преодолеть это предупреждение. Спасибо заранее.

Ответы [ 3 ]

6 голосов
/ 10 ноября 2012

Такая ситуация возникает, когда у вас есть только один раздел «RowTable».

Попробуйте добавить второй пустой раздел, например.

<TableRow android:id="@+id/tableRow2"> 

В моем случае это работает.

1 голос
/ 13 января 2012

Если у вас одиночный макет таблицы, сделайте родительский макет таблицы удаляющим любой другой родительский тег.

У вас есть похожая проблема, попробуйте это Решение

0 голосов
/ 13 января 2012

Если вы знаете, что используете это TableRow (например, вы добавляете к нему потомков в коде), просто проигнорируйте предупреждение.

Upd: вы не можете использовать это TableRow в коде без присвоенного ему идентификатора. Зачем вам нужен TableRow?

...