我使用下面的鏈接給出代碼如何從列表視圖中刪除項目
http://jsharkey.org/blog/2008/08/18/separating-lists-with-headers-in-android-09/
請幫助我如何從列表視圖中刪除一個項目
我使用下面的鏈接給出代碼如何從列表視圖中刪除項目
http://jsharkey.org/blog/2008/08/18/separating-lists-with-headers-in-android-09/
請幫助我如何從列表視圖中刪除一個項目
取下適配器和呼叫項目notifyDataSetChanged()。它應該刷新你的列表視圖的內容。
可否請您發佈代碼 – 2011-03-11 06:30:28
明白了.....謝謝 – 2011-03-11 06:40:47
public View getView(int position, View convertView, ViewGroup parent) {
final TableRow row = this.rows.get(position);
ImageButton imgButton = (ImageButton) itemView.findViewById(R.id.icon);
imgButton.setTag(row);
@Override
public void onClick(View v) {
ImageButton button = (ImageButton) v;
TableRow row = (TableRow) button.getTag();
tableRowAdapter.deleteRow(row);
tableRowAdapter.notifyDataSetChanged();
}
只是一個想法不完整的代碼。 – 2011-03-11 10:08:44
只需在您的'ArrayList'的特定位置移除該項目並調用方法'adapter.notifyDataSetChanged()'。 – 2011-03-11 06:23:21