- mongodb - 在 MongoDB mapreduce 中,如何展平值对象?
- javascript - 对象传播与 Object.assign
- html - 输入类型 ="submit"Vs 按钮标签它们可以互换吗?
- sql - 使用 MongoDB 而不是 MS SQL Server 的优缺点
我可以更改 attr android:activatedBackgroundIndicator 的默认颜色(蓝色)吗?
我正在为 target 18 和 minimun 11 开发一个应用程序。
谢谢
最佳答案
这是一种在您的主题上更改它的方法:
更新您的主题以在 activatedBackgroundIndicator
属性上应用您的自定义样式(这里的父主题是 Holo Light,但您当然可以更改它):
<style name="AppTheme" parent="@android:style/Theme.Holo.Light">
<item name="android:activatedBackgroundIndicator">@drawable/list_activated_background</item>
</style>
在“可绘制”资源文件夹中,创建 XML 文件 list_activated_background 并定义新的背景指示器,例如:
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_activated="true" android:drawable="@color/OrangeLight" />
<item android:state_checked="true" android:drawable="@color/OrangeDark" />
<item android:state_pressed="true" android:drawable="@color/OrangeDark" />
<item android:drawable="@android:color/transparent" />
</selector>
然后确保您在 list 文件中使用 android:theme="@style/AppTheme"
在这种情况下调用自定义主题。
关于android - 更改android的颜色:activatedBackgroundIndicator,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19038322/
我可以更改 attr android:activatedBackgroundIndicator 的默认颜色(蓝色)吗? 我正在为 target 18 和 minimun 11 开发一个应用程序。 谢谢
这个问题在SO上被问了很多,我已经引用了所有的答案。我的抽屉导航中的选定项目仍然保留默认的全息蓝色背景。我是 Java 的新手,我对 .setAdapter() 的“上下文”部分感到困惑。 我的项目是
您好,我正在使用 ActionBarSherlock 和 Navigation Drawer 开发一个应用程序。我创建了一个带有 actionBar Sherlock 的初始抽屉导航,就像这样: 一切
我正在使用 ActionBarSherlock 并尝试为行背景自定义 activatedBackgroundIndicator 属性。 如果我使用最新的 android sdk,没有 ActionBa
我正在寻找如何在显示选择的上下文操作栏时突出显示列表中的选定项目,我找到的解决方案是设置我的行布局的 android:background 属性xml 到 "?android:attr/activat
我是一名优秀的程序员,十分优秀!