如何更改颜色并删除单击的列表视图项?

时间:2011-09-27 03:34:05

标签: java android listview

我在我的程序中使用listview来扩展活动。我需要更改单击列表项的颜色并删除单击的列表项。怎么做?任何帮助都非常感谢,并提前感谢...

3 个答案:

答案 0 :(得分:0)

您需要为列表项创建自定义背景drawable。

此链接有助于:http://developer.android.com/guide/topics/resources/drawable-resource.html

答案 1 :(得分:0)

您可以将OnItemClickListener添加到列表视图中。并且当选择项目时。设置该项目的背景,并在textview上使用以下代码将其删除

textView.setPaintFlags(textView.getPaintFlags() | Paint.STRIKE_THRU_TEXT_FLAG);

答案 2 :(得分:0)

您需要为List构建自定义适配器。 另外在Custom适配器中需要覆盖函数

@Override         
public View getView(int position, View convertView, ViewGroup parent) 
{              
    View view = super.getView(position, convertView, parent); 
    view.setBackgroundColor(Color.parseColor("#ffffff"));               

    return view;         
}

通过这种方式,您可以在选择时以及在某些操作后返回时更改文本删除单元格颜色。

请将您的代码段放在列表中,适配器将比您更好地帮助您。


的Vib