我有一个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