我有一个动态填充的 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会更有效。