我有一个ListView,它的项目是我从JSON响应中获取的。目前,最新项目添加在ListView的顶部。我希望它显示在ListView的底部,并在添加时滚动到底部。
这是我的代码: -
MainActivity.java
items = new FetchItems().execute(getRequest).get();
LinkedList<HashMap<String, String>> getList = new GetList().execute(items).get();
itemsAdapter = (ListAdapter) new CommAdapter(NewDetails.this, getList);
commentsList.setAdapter(itemsAdapter);
答案 0 :(得分:1)
使用
Collections.reverse(aList);
aList是你的列表视图。
答案 1 :(得分:0)
试试这个。这可能会对你有帮助。
commentsList.post(new Runnable(){
public void run() {
commentsList.setSelection(commentsList.getCount() - 1);
}});
或使用xml中列表视图的属性
android:stackFromBottom="true"
android:transcriptMode="alwaysScroll"