2016-12-22 131 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

回答