1
我开发一个Android应用程序我使用其中一个定制ListView
延伸BaseAdapter
,在这我两次的TextView的和一个按钮,从列表中从原始数据中删除相应的行也,调用notifyDataSetChanged来反转位置的顺序,这是一个错误吗?
每当我打电话notifyDataSetChanged()
函数的位置的价值颠倒,我做错了什么?,有没有其他正确的方法来做到这一点,没有位置颠倒?
convertView.setOnClickListener(new OnClickListener() {
private int pos = position;
public void onClick(View v) {
Toast.makeText(context, "Click-" + String.valueOf(pos), Toast.LENGTH_SHORT).show();
}
});
holder.delete.setOnClickListener(new OnClickListener() {
public void onClick(View view) {
adapter.notifyDataSetChanged();
}
});
任何帮助将不胜感激。
请提供代码。然后有人能够帮助你。 – gypsicoder 2011-03-08 06:27:14
好吧确定...... – Vignesh 2011-03-08 06:43:29
好的,发布你的游标代码。或者确保你在光标中使用排序。 – 2011-03-08 07:52:40