動的に設定された TableLayout があります。
私は GoogleTV 用に開発しているので、TableLayout の行をリモート D-Pad で選択できるようにする必要があります。どうすればそれを達成できますか?
ここで間違ったアプローチを使用していますか? 代わりに GridView を使用する必要がありますか? それともListViewアダプタ?
例や同様の質問を見つけようとしましたが、成功しませんでした。
助けてくれてありがとう!
動的に設定された TableLayout があります。
私は GoogleTV 用に開発しているので、TableLayout の行をリモート D-Pad で選択できるようにする必要があります。どうすればそれを達成できますか?
ここで間違ったアプローチを使用していますか? 代わりに GridView を使用する必要がありますか? それともListViewアダプタ?
例や同様の質問を見つけようとしましたが、成功しませんでした。
助けてくれてありがとう!
行をユーザーが選択可能 (およびクリック可能) にするにはどうすればよいですか?
選択可能で何を理解しているのかわかりません。クリック可能にするにはOnClickListener
、それぞれに a を追加するだけTableRows
です。行がクリック可能であることをユーザーに視覚的に知らせるには ( がButton
押されたときに行うように)、TableRow
の背景にセレクター ドローアブルを使用します。
ここで間違ったアプローチを使用していますか? 代わりに GridView を使用する必要がありますか? それともListViewアダプタ?
GridView
いいえ、しかし、良いListView
候補です。テーブルが言及したサイズ(10 x 3)を超えて増加しない場合は、単純なTableLayout
. TableLayout
をスクロールする必要がある可能性が高いことがわかっている場合( a にある必要がある場合ScrollView
)、 a のListView
方が効率的です。