我正在使用以下链接
中给出的代码http://jsharkey.org/blog/2008/08/18/separating-lists-with-headers-in-android-09/
请帮我如何从列表视图中删除项目
答案 0 :(得分:1)
从适配器中删除项目并调用notifyDataSetChanged()。它应该刷新列表视图的内容。
答案 1 :(得分:0)
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();
}