0

在我的android應用程序中,我有一個微調框和兩個用於添加項目的編輯文本框。當我單擊添加按鈕時,所有數據將存儲在數據庫中並顯示在以下項目列表中(listview display in my第一個圖像)通過刷新列表視圖。在片段中刷新列表視圖

我的問題是,當我點擊添加按鈕時,只有一個列表顯示和listview標題也消失了。 可能是由於ListView的刷新而引發的這個問題。 我搜索谷歌,發現notifyDataSetChanged()方法用於刷新列表視圖,但我不知道如何在片段中使用notifyDataSetChanged()方法?

有人知道如何在片段中使用此方法嗎?

我是新來的片段。在我的應用程序的所有Java代碼開發使用片段的活性,XML文件是簡單的佈局(LinearLayout中/ RelativeLayout的)

你可以看到我的屏幕在這裏:。

1)首先形象展示列表標題。

enter image description here

2)第2圖像顯示列表項。

enter image description here

+0

永遠記得打電話** notifyDatasetChanged()**更新後的數據集的方法項目。 – Wizard 2015-04-03 12:15:37

回答

0

您需要添加新的數據後,再次setAdapter你的列表視圖。它會顯示新的數據int listview。如果沒有得到,請將您的代碼發佈到您將setAdapter設置爲listview的地方。

0

你必須在數組列表/列表,你在適配器通過您可以撥打下面的代碼,然後後先加項..

adapter.notifyDataSetChanged(); 
listView.invalidateViews(); 
+0

感謝您的建議。它的工作完美。現在我可以看到,列表視圖令人耳目一新,但我仍然有一個問題,當我在下面的列表中添加項目時,它只顯示一條記錄而不是所有列表。所有記錄都存儲在數據庫中,但listview只顯示一條記錄。我也看不到該列表視圖的列標題。 – user1181940 2015-04-07 11:48:07

+0

pl發佈您的代碼 – 2015-04-07 13:18:24