首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > 移动开发 >

ListView/ListActivity 创办时指定显示具体位置

2013-01-04 
ListView/ListActivity 创建时指定显示具体位置在onCreate()中如果简单地通过setSelection(position)指定L

ListView/ListActivity 创建时指定显示具体位置

在onCreate()中如果简单地通过setSelection(position)指定ListView的显示项,由于View还没有创建,因此实际无效。


通常的做法是通过post()来延迟执行,如代码所示:

//listView.post(new Runnable()//{//public void run()//{//listView.setSelection(position);//} //}); listView.setSelection(position); adapter.notifyDataSetChanged();

UI呈现前ListView就应该重新定位,结果就是ListActivity会直接呈现期待的条目。


热点排行