0

我有一个动态填充的 TableLayout。

我正在为 GoogleTV 开发,所以我需要使 TableLayout 中的行可由远程 D-Pad 选择。我怎样才能做到这一点?

我在这里使用错误的方法吗?我应该改用 GridView 吗?或者可能是 ListView 适配器?

我试图找到示例和类似的问题,但没有成功。

谢谢您的帮助!

4

1 回答 1

1

如何使行用户可选择(和可点击)?

我不知道你对可选的理解是什么。要使其可点击,只需将一个添加OnClickListener到您的每个TableRows. 为了在视觉上向用户表明该行是可点击的(就像 aButton按下它时那样),然后使用一个可绘制的选择器作为TableRow的背景。

我在这里使用错误的方法吗?我应该改用 GridView 吗?或者可能是 ListView 适配器?

AGridView不,但 aListView是一个很好的候选人。如果表格没有超过您提到的大小(10 x 3),您可以使用简单的TableLayout. 如果您知道TableLayout可能需要滚动(如果需要在 a 中ScrollView),那么 aListView会更有效。

于 2012-09-11T16:19:19.183 回答