我正在尝试在我的动作栏中设置动作项的高亮颜色,但是我不确定如何在API级别较低的情况下这样做。
我正在开发的应用程序的最低SDK级别为8,但是在动作栏中设置动作项的突出显示颜色的属性需要更高的SDK级别。
我尝试将此项目添加到我的应用程序的基本主题样式中:
<item name="android:actionBarItemBackground">@android:color/transparent</item>
但是,它需要API级别为14。
在API级别为8的情况下,如何使用支持操作栏执行此操作?
发布于 2014-09-26 17:12:26
不完全确定这是否会像预期的那样工作。您可以在布局文件夹中创建一个xml文件,用于定义按钮的不同状态
<?xml version="1.0" encoding="UTF-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_pressed="true" android:drawable="@color/darkOrange"/>
<item android:drawable="@color/lightOrange"/>
</selector>
https://stackoverflow.com/questions/26064625
复制相似问题