微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

android-向列表视图添加自定义视图会使选择器颜色消失

如何解决android-向列表视图添加自定义视图会使选择器颜色消失

|| 我已经为自定义ListView编写了代码。它只是具有三个文本字段的视图。我已经使用setBackgroundColor将行背景设置为白色。但是,当我单击一行时,颜色不再更改。我完全以编程方式进行此操作。有没有一种方法可以在单击ListView行时恢复Android选择器的颜色?     

解决方法

        更改的选择颜色是属于列表项的背景可绘制对象的属性。您将必须使用可绘制的状态列表来指定自己。 更多信息在这里: 可绘制资源:状态列表 和这里: 按列表项的默认可绘制对象是什么 烦人的是,无法从应用程序访问系统的默认列表项背景,因此您必须复制原始文件(或根据需要使用自己的样式)。     

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。