问题标签 [android-resources]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
108 回答
901417 浏览

android - R 无法解决 - Android 错误

我刚刚下载并安装了新的 Android SDK。我想创建一个简单的应用程序来测试它。

向导创建了以下代码:

Eclipse给了我错误

R无法解决

在线的

为什么?

PS :我确实有一个名为main.xml.res/layout/

0 投票
22 回答
160137 浏览

android - Android可绘制目录可以包含子目录吗?

在 Android SDK 文档中,与 @drawable/my_image xml 语法一起使用的所有示例都直接针对存储在我项目的 res/drawable 目录中的图像。

我想知道在可绘制目录中创建子目录是否明确不行。

例如,如果我有以下目录布局:

我可以将金枪鱼沙拉三明治的图像引用为@drawable/sandwiches/tunaOnRye

或者我是否必须在可绘制目录中保持层次结构平坦。

0 投票
3 回答
29185 浏览

android - 在Android中将webview背景图像设置为资源图形

我正在尝试将 webview 的背景设置为 Android 中的可绘制图像资源。

从 sdk 看来,这样的事情会起作用,但事实并非如此。

有任何想法吗?

0 投票
9 回答
27250 浏览

android - 将 Android 资源文件打包到可分发的 Jar 文件中

我正在开发一些可重用的 Android 代码,我想将其分发给其他开发人员,以便在他们自己的应用程序中使用。该代码具有一些资源依赖项(布局、xml 和 png 可绘制对象),我希望能够在单个包(Jar 文件)中包含和引用这些资源依赖项。

这可能吗?如果可以,最好的方法是什么?

0 投票
26 回答
140629 浏览

android - Android - 如何重新生成 R 类?

可能重复:
在 Eclipse 中为 Android 开发:R.java 未生成

我已经将一个项目导入到我的 Eclipse IDE 中,但它给了我一个错误,因为 R 文件不是自动生成的。

如何编辑 R 文件以使其符合我的项目要求?

0 投票
4 回答
43698 浏览

android - 如何将obtainStyledAttributes(int []) 与Android 的内部主题一起使用

所以我环顾四周,发现它android.R.styleable不再是 SDK 的一部分,尽管它仍然记录在此处

如果清楚地记录了替代方案是什么,那将不是真正的问题。例如,AOSP 日历应用程序仍在使用android.R.styleable

那么如何在backgroundDimAmount没有得到int[]from的情况下得到 theandroid.R.styleable.Theme呢?

obtainStyledAttributes(int [])为了使它与 SDK 一起工作,我必须坚持什么?

0 投票
1 回答
1856 浏览

android - 将目录添加到 Android 中的资源文件夹

如果我有一个包含很多资源的大型项目,是否可以使用目录来组织它们?我厌倦了将目录添加到 drawable/ 但它不起作用。

0 投票
3 回答
962 浏览

android - ID有几种不同的定义方式。有什么区别?

ID有几种不同的定义方式:

有什么区别?

0 投票
1 回答
5097 浏览

android - 对 android.R.drawable 中“私有”drawable 的说明

我正在为一个应用程序制作一个菜单,并被指向这个有用的资源,它列出了作为 android 2.0 jar 一部分的所有可绘制对象。给出的使用示例是

不幸的是,我想要的(以及列表中的大部分)默认情况下不可用。我明白了

当我尝试设置菜单项图像时:

最近的安卓版本有什么变化吗?似乎其中大部分现在都是“私人资源”......找不到太多关于此的信息,但我找到了一些建议:

它用于访问私有资源。不要使用它,因为这些私有资源经常被删除/重命名/等。将来使用它很可能会破坏您的应用程序。

他们为什么要更改资源名称呢?(它们背后的图像肯定是,但名称?)那我如何访问ic_menu_login?有比上述更好的理由吗?

0 投票
1 回答
168 浏览

android - 更新后的应用资源

我对应用程序更新感到好奇。假设更新需要与旧版本使用的资源不同的资源,在这样的资源处理之后会发生什么?它们是否被覆盖?(如覆盖 string.xml)或旧资源被删除并替换为新资源?