我有一个动态填充的 TableLayout。
我正在为 GoogleTV 开发,所以我需要使 TableLayout 中的行可由远程 D-Pad 选择。我怎样才能做到这一点?
我在这里使用错误的方法吗?我应该改用 GridView 吗?或者可能是 ListView 适配器?
我试图找到示例和类似的问题,但没有成功。
谢谢您的帮助!
我有一个动态填充的 TableLayout。
我正在为 GoogleTV 开发,所以我需要使 TableLayout 中的行可由远程 D-Pad 选择。我怎样才能做到这一点?
我在这里使用错误的方法吗?我应该改用 GridView 吗?或者可能是 ListView 适配器?
我试图找到示例和类似的问题,但没有成功。
谢谢您的帮助!
如何使行用户可选择(和可点击)?
我不知道你对可选的理解是什么。要使其可点击,只需将一个添加OnClickListener
到您的每个TableRows
. 为了在视觉上向用户表明该行是可点击的(就像 aButton
按下它时那样),然后使用一个可绘制的选择器作为TableRow
的背景。
我在这里使用错误的方法吗?我应该改用 GridView 吗?或者可能是 ListView 适配器?
AGridView
不,但 aListView
是一个很好的候选人。如果表格没有超过您提到的大小(10 x 3),您可以使用简单的TableLayout
. 如果您知道TableLayout
可能需要滚动(如果需要在 a 中ScrollView
),那么 aListView
会更有效。