首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >更改较低API级别上操作栏操作项的突出显示颜色

更改较低API级别上操作栏操作项的突出显示颜色
EN

Stack Overflow用户
提问于 2014-09-26 16:58:11
回答 1查看 243关注 0票数 2

我正在尝试在我的动作栏中设置动作项的高亮颜色,但是我不确定如何在API级别较低的情况下这样做。

我正在开发的应用程序的最低SDK级别为8,但是在动作栏中设置动作项的突出显示颜色的属性需要更高的SDK级别。

我尝试将此项目添加到我的应用程序的基本主题样式中:

代码语言:javascript
运行
AI代码解释
复制
<item name="android:actionBarItemBackground">@android:color/transparent</item>

但是,它需要API级别为14。

在API级别为8的情况下,如何使用支持操作栏执行此操作?

EN

回答 1

Stack Overflow用户

发布于 2014-09-26 17:12:26

不完全确定这是否会像预期的那样工作。您可以在布局文件夹中创建一个xml文件,用于定义按钮的不同状态

代码语言:javascript
运行
AI代码解释
复制
 <?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>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26064625

复制
相关文章

相似问题

领券
社区富文本编辑器全新改版!诚邀体验~
全新交互,全新视觉,新增快捷键、悬浮工具栏、高亮块等功能并同时优化现有功能,全面提升创作效率和体验
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文