2

今、私はカスタムUIコンポーネント、たとえばカスタムビューを作成する方法を理解しようとしています。ListViewがあり、3つのTextViewを含むが、いわばアトミックで、定義されたレイアウトを持つ要素を追加できるようにしたいと考えています。これを行う方法が本当にわかりません。私が持っている唯一のアイデアはカスタムビューです。私は正しい方向に進んでいますか?

4

2 に答える 2

6

道をたどる必要はないと思いますCustomViewListViewの行をどのように表示するかをカスタマイズできます。画像、複数の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 に答える