如何在listview中追加记录

时间:2014-12-13 06:50:26

标签: android android-listview android-adapter

我已从以下链接实现了列表视图。

http://geekswithblogs.net/bosuch/archive/2011/01/31/android---create-a-custom-multi-line-listview-bound-to-an.aspx

要求

现在我想在列表下方添加更多加载按钮,当用户点击按钮时,更多记录将附加到列表视图。

问题

为此,我已经探索了堆栈溢出和其他网站以及看过的例子,但我无法解决我的问题,因为我的知识在android中有限,因为我刚刚开始几天。

您也可以根据我所做的代码向我提供指导或任何参考链接或任何示例代码,以便我可以解决我的问题?

提前感谢您的宝贵时间。

遵循小孩要求的代码

public static void addNewData(ArrayList<SearchResults> jobs) {
    SearchResults sr1 = new SearchResults();
    sr1.setJobTitle("Test job1");
    sr1.setJobPostedDate("2014-12-13");
    sr1.setJobSkills("php,mysql");
    jobs.add(sr1);

    sr1 = new SearchResults();
    sr1.setJobTitle("Test job2");
    sr1.setJobPostedDate("2014-12-13");
    sr1.setJobSkills("php,mysql");
    jobs.add(sr1);

    sr1 = new SearchResults();
    sr1.setJobTitle("Test job3");
    sr1.setJobPostedDate("2014-12-13");
    sr1.setJobSkills("php,mysql");
    jobs.add(sr1);

    notifyDataSetChanged();
}

1 个答案:

答案 0 :(得分:2)

解决方案非常简单。

您有一些后备数据,ListView通过适配器显示。每当用户点击&#34;加载更多&#34;按钮,加载更多数据并调用adapter.notifyDataSetChanged()

那就是它。