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