您可以根据平台版本选择主题,如

Styles and Themes开发指南中所述.在你的res / values / styles.xml中定义一个样式,如下所示:

...

然后在res / values-v11 /文件夹中,选择你的主题(可能是Holo,如果你是黑暗的)

...

然后添加该样式的图标.例如,这里是来自HoneycombGallery示例应用程序的styles.xml文件的片段.

...

@drawable/ic_menu_camera_holo_dark

@drawable/ic_menu_toggle_holo_dark

@drawable/ic_menu_share_holo_dark

底部3个元素都是可绘制目录中的图标.您仍然需要至少一个文件夹每个分辨率特定的图标集,但您可以组合光和&黑色图标进入同一个文件夹,但您不必为每个平台版本都有不同的图标文件夹.此外,您需要将它们列为值/ attrs.xml文件中的引用,如下所示:

在这一点上,您可以使用“?attr / NameOfYourDrawable”取消引用在布局XML中引用它们,如下所示:

android:title="@string/camera"

android:icon="?attr/menuIconCamera"

android:showAsAction="ifRoom" />

android 各个版本代表图标,使用不同的Android SDK版本的不同图标相关推荐

  1. android 最新sdk版本,详解如何在Android studio中更新sdk版本和build-tools版本

    一.首先看下Android开发用到的sdk目录: build-tools 保存着一些Android平台相关通用工具,比如adb.和aapt.aidl.dx等文件. aapt即Android Asset ...

  2. 编译包含Google Play服务App的SDK版本问题

    编译包含Google Play服务App的SDK版本问题 错误信息:No Resouce identifier found for attribute 'touchscreen BlocksFocus ...

  3. 使用FVM管理Flutter SDK版本切换

    window下配置fvm版本切换工具,管理flutter sdk版本的切换 一.配置flutter dart环境 使用前需要先配置flutter dart环境,才能下载jvm 已经配置好环境的,在命令 ...

  4. Android高级进阶--插曲-从Android5.0到Android10各版本变化

    从Android5.0到Android10 一.Android5 1.ANDROID 5.0 行为变更: 声音和振动 (1)如果您当前使用 Ringtone.MediaPlayer 或 Vibrato ...

  5. android 文本后图标_如何在Android中更改文本,图标等的大小

    android 文本后图标 Let's face it: no matter how good the screens are on our phones and tablets, the text ...

  6. android各版本市场占有率报告,你用的是哪个版本 Android系统报告:果冻豆市占率升至62%...

    谷歌例行发布的操作系统版本调查报告显示果冻豆的市场占有率达到62%.果冻豆包括4.1.x.4.2.x和4.3,其他的还有2.2.2.3.3-2.3.7.3.2.4.0.3-4.0.4.4.4.你在使用 ...

  7. visual studio 最新稳定版本_速来围观!Android Studio 4.0 稳定版发布了

    作者:恋猫de小郭 Android Studio 4.0(2020年5月) 更新啦!此版本包含了各种新功能和改进,还有一些废弃配置. 重要提示:更新后,需要重新启动 Android Studio 才能 ...

  8. android hotseat自动排列,Hotseat 自动排列(基于AndroidO版本实现iPhone居中效果)

    hi what's up! 我是博主illa! 今天给大家介绍一下在android O版本 launcher3实现的 Hotseat 图标自动排列! 思路:要实现图标自动排列,首先要在每一个图标移除以 ...

  9. 【Android进阶】7、Android 各 SDK 版本的区别与兼容

    文章目录 7.1 最低版本和编译版本间的差异较大 7.2 Jetpack库 build.gradle中指定了如下版本信息 compileSdkVersion 29 defaultConfig {app ...

最新文章

  1. 中科创达孙力:不迷信 AI 算法,智能视觉如何转型升级?
  2. How to resolve unassigned shards in Elasticsearch——写得非常好
  3. Matlab 2015a 中 pointCloud类相关知识
  4. RStudio(You‘re using a non-UTF8 locale, therefore only ASCII characters will work)
  5. Java使用Tomcat数据源的方式
  6. MVC中使用Entity Framework 基于方法的查询学习笔记 (二)
  7. MySQL求类型为GX的平均积分_mysql基本操作
  8. asa 防火墙基本配置管理
  9. 任何字符串都可以作为c语言的标识符,2013年软考程序员模拟试题及答案解析一...
  10. 如何得到所有子对象_对象可能会迟到,但它永远不会缺席
  11. 项目启动会ppt_公司召开SAPERP项目启动会
  12. cookie与Session的区别,以及jQuery怎样操作cookie和Session
  13. flutter的四种模式/application/plugin/package/module,flutter调用原生的方法
  14. 热烈庆贺博客等级V7
  15. 写给冬天里开放的那些花儿
  16. 还不好好读书吗?清华3D录取通知书出炉,还能动!
  17. python职业发展规划-python职业发展
  18. 搭建本地blast2go
  19. XGBoost VS GBDT
  20. 【芝麻HTTP】被封IP如何用代理IP解决?

热门文章

  1. hasset java_java HashSet的使用
  2. linux make编译报错 mv,Linux下安装redis
  3. 如何在搜狗浏览器更换页面字体?搜狗浏览器更换页面字体的方法
  4. $.extend()和(function($){….})(jQuery)
  5. 简单地使用webpack进行打包,一些常见打包错误
  6. Spring Boot——日志配置
  7. 单链表插入元素 注释 c语言,数据结构之无头单链表的相关练习题——C语言实现(详细注释)...
  8. python格式字符_python格式字符
  9. java移动端接口测试_走进Java接口测试之测试框架TestNG数据驱动(入门篇)
  10. java xstream jar_Java库使用----xstream1.3.1