今、私はカスタムUIコンポーネント、たとえばカスタムビューを作成する方法を理解しようとしています。ListViewがあり、3つのTextViewを含むが、いわばアトミックで、定義されたレイアウトを持つ要素を追加できるようにしたいと考えています。これを行う方法が本当にわかりません。私が持っている唯一のアイデアはカスタムビューです。私は正しい方向に進んでいますか?
2 に答える
6
道をたどる必要はないと思いますCustomView
。ListViewの行をどのように表示するかをカスタマイズできます。画像、複数のtextViewなど、必要なものを追加できます。
これは、リスト行を次のように表示するための優れたチュートリアルです。
于 2012-08-19T20:49:19.143 に答える
0
あなたは正しい軌道に乗っています。データがカーソル内にある場合は、SimpleCursorAdapter を使用してこれを簡単に実現できます。
以下を使用します。
SimpleCursorAdapter mAdapter = new SimpleCursorAdapter(this, R.layout.customview,cursor, from_columns, to_customviewfields)
次に、アダプターをリストビューに設定します。
setListAdapter(mAdapter);
于 2012-08-19T20:54:44.157 に答える