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

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

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" />

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值