2014-12-13 58 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