2009-12-23 37 views

回答

11

尝试yourListView.setSelection(position)

+0

我使用ArrayAdapter显示自定义listItems中,当在我的应用程序更多的搜索结果的用户点击添加更多的项目,并呼吁
eventsList.setSelection( 15);
但它是不工作的B/C我有getview方法后被调用 –

2

试试这个:

mMessageList.addAll(result); 
mMessageArrayAdapter.notifyDataSetChanged(); 

mMessageListView.clearFocus(); 
mMessageListView.post(new Runnable() { 
    @Override 
    public void run() { 
     mMessageListView.setSelection(searchedMessagePosition); 
    } 
});