2009-12-23 18 views

Respuesta

11

Trate yourListView.setSelection(position)

+0

estoy usando ArrayAdapter para mostrar ListItems personalizados cuando el usuario haga clic en más resultados de la búsqueda en mi solicitud i añadir más elementos y llamar a
eventsList.setSelection (15);
pero no funciona b/c estoy teniendo el método getview que se llama después –

2

Prueba esto:

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

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