2015-01-02 27 views
0

我的問題是我如何更新視圖分頁器內的列表視圖。 我使用相同的4個標籤列表視圖與不同的arraylist設置到那裏適配器。 我只使用一個片段和標籤位置的基礎我將不同的列表數據加載到內部片段arrayAdapter。另外我有兩個按鈕,一個是刪除,另一個是添加。 我想要什麼:如果我按下添加按鈕,那麼它應該添加新的數據到數組列表(基於標籤位置添加新的添加到各自的數組列表)並刷新列表視圖數據。如何更新片段使用viewpager在android

回答

0

從尋呼機使用onPageSelected(int position)來找出你需要添加項目的數組。

然後,將該新項添加到數組後,應該爲列表視圖重新設置ArrayAdapter,因爲列表已更改。

然後,一旦您修改了該適配器中的數據以刷新ListView,請在您的Adapter對象上調用notifyDataSetChanged()。

編輯:您不必使用構造改變ArrayAdapter,這應該工作:

ArrayAdapter.clear(); 
ArrayAdapter.addAll(changedArray); 
ArrayAdapter.notifyDataSetChanged(); 
+0

thanku這麼多。 – sanjay