Android selectableItemBackground 背景色

标签 android

在构建布局时,我注意到 selectableItemBackground 的背景颜色与 UI 其余部分的背景颜色不匹配。为了缓解这种情况,我想导入 {android_sdk}/platforms/{platform}/data/res/drawable/item_background.xml。然后当然我还需要导入相关的 drawables,但是,drawables @drawable/list_selector_background_disabled@drawable/list_selector_background_focused 并不像我期望的那样在 drawable 文件夹中.

所以我的问题是:这些可绘制对象位于何处?或者:如何更改默认 selectableItemBackground 的背景色调?

最佳答案

您可以为 selectableItemBackground 使用 android:foreground 属性,这使您可以为任何控件使用 android:background 和 tint

 android:foreground="?android:attr/selectableItemBackground"

关于Android selectableItemBackground 背景色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45857676/

相关文章:

android - 大通知图标背景

java - LinearLayout 放置三个按钮,它们之间的填充相同

javascript - 如何调试 PhoneGap 应用程序中的内存使用量攀升?

android - 通过 intent.putExtra() 发送信息

java - 如何让 Android 应用程序自动配置调试与发布值?

android - 如何使用 gradle 0.7+ 将 .so 文件添加到 android 库项目

java - AsyncTask 的 get() 方法 : Is there any scenario where it is actually the best option?

android - 基准测试电池安卓

java - 为什么 Joda Time 报告错误的时区偏移量,而 Android Java Api 返回正确的偏移量?

java - 使用 Java 将 GMT 时间转换为本地时间