Я пытаюсь плавно перейти к последнему элементу списка после добавления элемента в адаптер массива, связанный с представлением списка. Проблема в том, что он просто прокручивается до случайной позиции
arrayadapter.add(item);
//DOES NOT WORK CORRECTLY:
listview.smoothScrollToPosition(arrayadapter.getCount()-1);
//WORKS JUST FINE:
listview.setSelection(arrayadapter.getCount()-1);