有一个问题请教下,先谢过大家。
一个listview赋值。
adapter = new SimpleAdapter(getApplicationContext(), data, R.layout.item, new String[]{"title","Author"}, new int[]{R.id.title,R.id.Author});
listview.setAdapter(adapter);
data是有数据的,之前listview是可以正常显示的,现在listview是从一个新的xml中获取的
View view1=getLayoutInflater().inflate(R.layout.listshow,null);
listview = (ListView)view1.findViewById(R.id.listView);
现在listview本身可以显示,但是没数据,请问错在哪里呢?
第一次提问,悬赏有点低。。。。
------解决方案--------------------
後面加上listview.setAdapter(adapter);
------解决方案--------------------
你再确认一次 adapter 在新的xml获取的listview设置数据的时候 数据不为空
------解决方案--------------------
要刷新 notifyDataSetChanged