如何在列表视图的TOP处添加新项目,从Json响应中添加项目

时间:2016-05-16 10:07:37

标签: android json listview

  • 我知道如何解析,从json解析中设置列表视图适配器

  • 但我想知道,当列表中添加任何新条目时,它应显示在列表顶部而不是底部

  • 我已成功填写列表并可以管理通知更改

适配器代码:

    private ArrayList<HashMap<String, String>> postList;
// response is what i am getting from web-service :
     postList = parseContent.getPost(response);
      postAdapter = new PostAdapter(Fragment1.this,ctx, postList);
                        lvPost.setAdapter(fragAdapter);

2 个答案:

答案 0 :(得分:1)

尝试在ArrayList的索引'0'处添加新项目。

我假设postList是一个包含从JSON解析的项目的列表。因此,无论何时您想要添加新项目,您都可以在Arraylist中指定索引,如下所示。

postList.add(0, "item");

答案 1 :(得分:1)

添加项目

postList.add(0, itemMap);
  

然后致电,

fragAdapter.notifyDataSetChanged();