我有一個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();
}
});
use notifyDataSetChanged();在每次改變之後。 –
是使用yourAdapter.notifyDataSetChanged();確保你更新你的數組列表大小 –
@teckwei數組列表大小不變,但其中一行的內容正在被改變 – srk20