显示ListView android底部的最新项目

时间:2014-04-16 05:24:58

标签: java android listview android-listview

我有一个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);

2 个答案:

答案 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"