如何解决android-向列表视图添加自定义视图会使选择器颜色消失
|| 我已经为自定义ListView编写了代码。它只是具有三个文本字段的视图。我已经使用setBackgroundColor将行背景设置为白色。但是,当我单击一行时,颜色不再更改。我完全以编程方式进行此操作。有没有一种方法可以在单击ListView行时恢复Android选择器的颜色?解决方法
更改的选择颜色是属于列表项的背景可绘制对象的属性。您将必须使用可绘制的状态列表来指定自己。
更多信息在这里:
可绘制资源:状态列表
和这里:
按列表项的默认可绘制对象是什么
烦人的是,无法从应用程序访问系统的默认列表项背景,因此您必须复制原始文件(或根据需要使用自己的样式)。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。