我的代码:
adapter = new SimpleAdapter(this.Context, Arraylist, R.layout.activity_lxxx_show,
new String[]
{
"_id", "line_id", "sort_order", "station_name", "status",
"Top_colour", "Bottom_colour", "Left_colour", "Right_colour"
},
new int[]
{
R.id._id, R.id.tv_line_id, R.id.tv_sort_order, R.id.tv_station_name, R.id.tv_status,
R.id.imageView_Top, R.id.imageView_Bottom, R.id.imageView_Left, R.id.imageView_Right
});
lv = (ListView) this.Context.findViewById(R.id.listView_lxxx);
lv.setAdapter(adapter); //display data in ListView
adapter.notifyDataSetChanged();
我需要在一段时间内重复调用此代码。我想将不同的 Arraylist 数据绑定到适配器。目前可以更新数据。
但 ListView 坚持自动。坚持的是,当我将 LIstView 滑到底部时,ListView 再次绑定数据并显示在 ListView 的顶部。
如何解决问题?我如何控制 ListView?