2012-08-03 46 views
0

我有一個HashMaps的ArrayList,即Arraylist>,讓我們稱之爲Array1。每個HashMap都有不同的數據類型,主要是字符串和整數,例如{「string1」,「stringGoesHere」,「int1」,intGoesHere}動態添加項目到一個列表視圖ID從一個哈希映射數組

我想通過Array1中的每個HashMap並將每個項目添加到ListView我已經在xml文件中設置了不同ID的不同TextView。所以我想將stringGoesHere添加到ListView中TextView的「string1」ID中,並將int作爲貨幣字符串,即intGoesHere = 2添加,因此我想將$ 2.00添加到正確的ID中。

我很不確定如何做到這一點。任何幫助,將不勝感激。謝謝!

回答

0
  1. 爲您的列表視圖項目使用自定義佈局。其中包含2個TextView,每個存儲1個字符串和整數。

  2. 使用自定義適配器來填充自定義ListView。使用適配器中的getView()方法將setText設置爲使用持有者的相應TextView。

請按照這些教程。

http://www.mkyong.com/android/android-listview-example/

+0

因此,而不是創建一個ArrayAdapter 的,我想創建一個ArrayAdapter <哈希映射<字符串,對象>>如果我通過每一套TextViews的包含HashMap的ArrayList? – BimJeam 2012-08-04 23:14:11

相關問題