ArrayList<HashMap<String, Object>>listItem = new ArrayList<HashMap<String, Object>>()
for(int i=0i<10i++)
{
HashMap<String, Object>map = new HashMap<String, Object>()
map.put("ItemImage", R.drawable.checked)//图像资源的ID
map.put("ItemTitle", "Level "+i)
map.put("ItemText", "Finished in 1 Min 54 Secs, 70 Moves! ")
listItem.add(map)
}
我不知道你这个难点在哪里,描述太少了。如果是在viewpager中要动态的添加View(你这里是ListView),那么你只要改变pagerAdapter的数据源List<View>,然后调用adapter.notisfyDataSetChanged()就好了。
如果是说ListView里面的数据要动态改变,你可以先把这个ListView添加到数据源List<View>里,然后写一个ListView的持有 (ListViewHolder)类,构造方法里需要一个handler和一个context。ListViewHolder负责处理listView的相关数据加载之类的就好了。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)