通过HashMaps数组中的ID动态地将项添加到列表视图

时间:2012-08-03 22:59:38

标签: android listview dynamic hashmap

我有一个HashMaps的ArrayList,即Arraylist>,我们称之为Array1。每个HashMap都有不同的数据类型,主要是字符串和整数,例如{“string1”,“stringGoesHere”,“int1”,intGoesHere}

我想浏览Array1中的每个HashMap,并将每个项目添加到我在xml文件中使用不同ID的不同TextView设置的ListView中。所以我想将stringGoesHere添加到ListView中TextView的“string1”ID中,并将int作为货币字符串添加,即intGoesHere = 2,所以我想将2.00美元放入正确的ID中。

我很不确定如何做到这一点。任何帮助,将不胜感激。谢谢!

1 个答案:

答案 0 :(得分:0)

  1. 对列表视图项使用自定义布局。其中包含2个TextViews,每个TextViews用于存储String和int。

  2. 使用自定义适配器填充自定义ListView。使用适配器中的getView()方法将setText用于使用holder的相应TextView。

  3. 请遵循这些教程。

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