如何从lIst视图中删除项目

时间:2011-03-11 05:59:17

标签: android

我正在使用以下链接

中给出的代码

http://jsharkey.org/blog/2008/08/18/separating-lists-with-headers-in-android-09/

请帮我如何从列表视图中删除项目

2 个答案:

答案 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();

    }