2009-12-23 9 views

risposta

11

Prova yourListView.setSelection(position)

+0

Sto usando ArrayAdapter per visualizzare listitems personalizzati quando l'utente clicca su più risultati di ricerca nella mia applicazione aggiungo più elementi e chiamare
eventsList.setSelection (15);
ma non funziona b/c sto avendo il metodo getview che viene chiamato dopo –

2

Prova questa:

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

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