2012-03-29 14 views
0

私には疑問があります。私は3つの配列リスト動的値を持っています。これらの動的値をリストビューに表示する必要があります。誰かが私にこれを達成する方法を教えてもらえますか?3つ以上の動的データを含むAndroidリストビューの問題

私は名前[]配列、ステータス[]配列、およびイメージ[]配列を持っています。この中

ArrayAdapter<String> adapter = new ArrayAdapter<String>(this,android.R.layout.simple_list_item_1,NameList); 

は私がNameListでのすべての名前[]を表示することができています表示することができる午前:私はこれは私が持っているものである動的アンドロイドサンプル

にリストビューで値を表示する必要があります。

+0

、あなたが始めるために、この記事を見てみることができます。 –

+0

これまで見ていたように、このアダプタをListViewのアダプタとして設定していますか? – Bobbake4

答えて

0

アレイリストは値の配列しか受け入れないので、表示されるように、名前を渡すことができます。

単純なオプションは、名前、ステータス、およびイメージを持つ複合オブジェクト(たとえば、Person)を作成することです。 Person[]を作成し、その上に配列リストを作成し、配列アダプターに渡します。 Personオブジェクトを必要に応じて印刷するには、を実装する必要があります。

さらに柔軟な方法でPersonフィールドをレイアウトする必要がある場合は、toString()Personに実装するだけでカスタムリストアダプタを作成する必要があります。あなたはArrayAdapterを拡張する必要が

Categorise the listview

関連する問題