各レコードが複数の列(テキスト、ボタン)で構成されている、それほど重要ではない動的リストが必要です。次のようになります。
Text11 Text12 Button1 Button2
Text21 Text22 Button1 Button2
...
最初はそれを達成するための明白な方法はであるように思われましたTableLayout。res / layout / *。xmlでレイアウト/スタイリングデータを指定し、Javaコードからのデータセットを入力することを期待していました( * .xmlでアイテムListViewを指定しTextView、それを配列にバインドすることができます)。を使用してArrayAdapter)。しかし、しばらく遊んだ後、私が可能だと思ったのは、TableLayoutプログラムで完全に入力することだけです。それでも、Javaコードで直接レイアウト属性を作成TableRowしTableRowて設定することは、十分に洗練されているようには見えません。
だから問題は、私は正しい道を進んでいるのかということです。TableLayoutそれを達成するのに本当に最高のビューですか?たぶん、ListViewそのような要件を満たすために拡張するか、何か他のものがより適切ですか?