ListView/ListActivity 创建时指定显示具体位置
在onCreate()中如果简单地通过setSelection(position)指定ListView的显示项,由于View还没有创建,因此实际无效。
通常的做法是通过post()来延迟执行,如代码所示:
//listView.post(new Runnable()//{//public void run()//{//listView.setSelection(position);//} //}); listView.setSelection(position); adapter.notifyDataSetChanged();