首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法通过`android.R.drawable.x`访问某些Android菜单图标

无法通过`android.R.drawable.x`访问某些Android菜单图标
EN

Stack Overflow用户
提问于 2012-09-14 10:03:41
回答 1查看 367关注 0票数 2

this question开始。我想知道,为什么我的应用程序中需要的一些菜单图标,即使它们位于SDK文件夹中,也不能通过android.R.drawable@android:drawable/(用XML)访问?例如(ic_menu_refreshic_menu_login)。在我的AndroidManifest.xml中有:

代码语言:javascript
复制
<uses-sdk android:minSdkVersion="8"
        android:targetSdkVersion="14"/>

我认为这是一个重要的问题,因为它们有不同的大小(以及设计)取决于android版本,所以我们很难将它们存储在我们的res文件夹中。例如,在较低的版本

ldpi是36x36 mdpi为48x48 hdpi为72x72。

在新版本中

ldpi是36x36 mdpi为32x32 hdpi为48x48。

如果无法直接访问它们,我应该如何将它们存储在我的res文件夹中?

要像下面这样制作不同的文件夹,是一种解决方案吗?例如:

代码语言:javascript
复制
drawable-mdpi-v10
 drawable-hdpi-v10
 drawable-hdpi-v14 
etc....

如果是的话,有多少?

请告诉我哪一种方式更适合使用这些图标,有最好的设计在应用程序中的多种设备。

EN

回答 1

Stack Overflow用户

发布于 2012-09-14 12:38:31

不包含任何其他文件夹(默认文件夹除外),并在其中包含以下资源

代码语言:javascript
复制
drawable-hdpi 48x48
drawable-ldpi 36x36
drawable-mdpi 32x32

在Nexus (Android4.1.1)和模拟器(Android2.3.3)上看起来不错。

我仍然想知道为什么我不能直接访问它(通过android.R.drawable),如果有人有任何想法.

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12422303

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档