2016-12-22 50 views
-1

我有一個OwnAdapter類,它擴展了ArrayAdapter。 數據傳遞給arrayList。 有一個包含2個TextViews和2個按鈕的自定義佈局。 我已經在適配器本身的getView方法中的按鈕上定義了onClick操作。 點擊行按鈕後,數據庫會發生一些變化。現在我沒有得到如何更新列表視圖,當任何一個按鈕被點擊並顯示新的數據。當點擊一行按鈕時在ArrayAdapter中更新ListView

bAttend.setOnClickListener(new View.OnClickListener() { 
     @Override 
     public void onClick(View v) { 
       //works fine 
       upDateAttend(position); 

       //code for updating view-What to add here? 
       notifyDataSetChanged(); 
      } 
    }); 
+0

use notifyDataSetChanged();在每次改變之後。 –

+1

是使用yourAdapter.notifyDataSetChanged();確保你更新你的數組列表大小 –

+0

@teckwei數組列表大小不變,但其中一行的內容正在被改變 – srk20

回答