如何以编程方式滚动到某个特定位置ListView?
例如,我有一个String[] {A,B,C,D....},我需要将顶部可见项设置ListView为我的索引21 String[].
在将一个元素添加到与listview关联的arrayadapter之后,我试图平滑地滚动到列表的最后一个元素.问题是它只是滚动到一个随机位置
arrayadapter.add(item);
//DOES NOT WORK CORRECTLY:
listview.smoothScrollToPosition(arrayadapter.getCount()-1);
//WORKS JUST FINE:
listview.setSelection(arrayadapter.getCount()-1);
Run Code Online (Sandbox Code Playgroud) android listview selection smooth-scrolling android-arrayadapter