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