求android中ListView动态加载(大量)数据的详细代码啊~ 最好是一个项目~ 谢谢~
发布网友
发布时间:2022-05-06 05:32
我来回答
共3个回答
热心网友
时间:2023-10-05 11:36
你的数据类型是什么?我这里得到的是String[][]类型的数据result 全手打 可能会有错
ListView lv=(ListView)findViewById(R.id.lv)
ArrayList<HashMap<String,Object>> list = new ArrayList<HashMap<String,Object>>();
SimpleAdapter adapter = new SimpleAdapter(context,list,R.layout.xx,new String[]{"test1","test2"},new int[]{R.id.text1,R.id.text2});
for(int i=0;i<result.length;i++){HashMap<String,Object> map = new HashMap<String,Object>();
map.put("test1",result[ i ][0]);
map.put("test2",result[ i ][1]);
list.add(map);}
lv.setAdapter(adapter);
热心网友
时间:2023-10-05 11:36
写适配器,绑定数据源就可以了。如果数据量特别大,建议做成分页
热心网友
时间:2023-10-05 11:36
写个自定义的适配器。。。。网上很多例子的、、、