0

動的に設定された TableLayout があります。

私は GoogleTV 用に開発しているので、TableLayout の行をリモート D-Pad で選択できるようにする必要があります。どうすればそれを達成できますか?

ここで間違ったアプローチを使用していますか? 代わりに GridView を使用する必要がありますか? それともListViewアダプタ?

例や同様の質問を見つけようとしましたが、成功しませんでした。

助けてくれてありがとう!

4

1 に答える 1

1

行をユーザーが選択可能 (およびクリック可能) にするにはどうすればよいですか?

選択可能で何を理解しているのかわかりません。クリック可能にするにはOnClickListener、それぞれに a を追加するだけTableRowsです。行がクリック可能であることをユーザーに視覚的に知らせるには ( がButton押されたときに行うように)、TableRowの背景にセレクター ドローアブルを使用します。

ここで間違ったアプローチを使用していますか? 代わりに GridView を使用する必要がありますか? それともListViewアダプタ?

GridViewいいえ、しかし、良いListView候補です。テーブルが言及したサイズ(10 x 3)を超えて増加しない場合は、単純なTableLayout. TableLayoutをスクロールする必要がある可能性が高いことがわかっている場合( a にある必要がある場合ScrollView)、 a のListView方が効率的です。

于 2012-09-11T16:19:19.183 に答える