2014-12-13 52 views
0

我已经实现了以下链接的列表视图。如何在列表视图中添加记录

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(); 
} 
+0

添加项目到您的提供商(阵列,列表等...)刷新您的适配器并绑定到您的列表视图 – 2014-12-13 06:56:31

+0

试试这个链接http://www.tutecentral.com/android-pull-to-refresh/ – 2014-12-13 07:04:20

+0

检查: http://stackoverflow.com/questions/26602037/android-baseadapter-doesnt-add-new-items-to-listview/26797517#26797517 – 2014-12-13 07:04:53

回答

2

要求的解决方案

下面的代码是很简单的。

你有一些后台数据,其经适配器ListView显示器。每当用户点击“加载更多”按钮,加载更多的数据并致电adapter.notifyDataSetChanged()

就是这样。

+0

只是打我:( – 2014-12-13 06:56:51

+0

@JASONGPETERSON我知道这种感觉一直存在:!d – 2014-12-13 06:57:12

+0

但问题是如何添加数据第二次适配器?因为我要追加记录。 – employeegts 2014-12-13 06:58:18