问题标签 [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.
android - 在资源 XML 中从 android:src 引用我的自定义 BitmapDrawable
我有一个FrameLayout
如下(两个 android:src 属性都引用文件/res/drawable
夹中的 .png 文件):
现在,我需要对第二个ImageView
(指的是@drawable/content
)进行一些调试。为此,我创建了一个自定义 BitmapDrawable,如下所示:
问题:
- 如何
CustomDrawable
在 XML 中指定我的(并告诉它使用@drawable/content
) - 然后我如何告诉
ImageView
布局 XML 指向我的CustomDrawable
?
android - 从 xml 资源加载后在 Android 中更新/更改动画
从xml加载后如何更新java代码中的动画属性?
我有一个在 xml 中定义的雨滴落动画。
加载此动画后
我怎样才能改变fromYDelta
动画?基本上我有一些云在屏幕上移动。如果用户点击云,我想显示下雨。而且我不想为不同的雨滴图像提供很多动画资源,单个动画将服务于所有需要更改起点的水滴
android - 一些图像无法加载 - android openGL 纹理
我有一个 GlSurfaceView 正在绘制一个正方形,我试图用 image.png 对其进行纹理化我在同一个可绘制文件夹中使用了两个不同的 png 文件。当我引用一个时它加载得很好但是如果我切换 R .image.png 到另一个,我的 sqaure 只是变白了..有人可以帮忙吗?下面是我的方形课和我的 glView。
正方形:
和我的 GLSurfaceView 和渲染:
android - 本地化资源可以在运行时下载吗?
我有可以访问 Internet 的应用程序,并且不想存储许多string.xml
不同语言的文件。
我想要的是:
- 应用程序仅包含一个
string.xml
带有英文字符串的应用程序。 - 当用户启动它时 - 我看到用户的电话区域设置,并向我自己的服务器询问必要的语言文件。(资源键将是相同的)
- 当新资源文件到来时,所有界面都应该使用新文件。
问题是如何string.xml
在运行时更改现有文件或添加新文件?
android - 有没有办法查看基础 android 库使用的资源?
我最近开始制作类似于 Android 4.0 的日历视图的月视图。
我最近还发现了一个很酷的 eclipse 插件,使用它我们可以进入 Android 基类,插件可以在这里找到
我现在可以阅读日历视图的类实现,但是其中使用了很多资源,例如
所以我基本上试图通过阅读 Calendar Views 类来制作自定义视图,但我对它使用的属性感到困惑。我知道它们是在 attrs.xml 文件中声明的,但我想看看 Google 的实现。
我的问题是我们是否也可以看看这些可样式属性是如何声明的?
android - 使用 Context.getText 和 Context.getResources.getText 有什么区别吗?
所以我注意到似乎有两种方法可以获取相同的数据,我不确定是否有关于何时使用其中任何一种的指导方针(除了,如果你不这样做,绕过 getResources 可能会节省内存实际上想要多次使用该对象)。但除此之外,我想知道是否有使用指南或理由
Context.getText(id) 与 Context.getResources.getText(id)
任何人都可以帮忙吗?
android - 如何将图像保存在二级文件夹中并在 Android 中访问
我需要将图像保存在二级文件夹中,res
并通过 java 和 xml 访问。但是当我将图像文件夹导入res
或导入外部时,它会显示错误。谢谢你。
android - 如何从 Android 中的不同语言环境获取字符串?
因此,无论设备/应用程序的当前语言环境设置如何,我都想在多个语言环境中获取字符串的值。我该怎么做?
基本上我需要的是一个功能getString(int id, String locale)
而不是getString(int id)
我怎么能那样做?
谢谢
android - 如何在我的 Android APK 中包含来自 JAR 的 Java 资源?
我有一个依赖于非 Android JAR 的 Android 项目,该 JAR 包含资源(Java 资源,而不是 Android 资源),JAR 中的哪些类需要加载。运行应用程序时,找不到这些资源(即ClassLoader.getResourceAsStream()
失败),显然是因为这些资源没有包含在 APK 中。
我在这里找到了一些讨论: http ://code.google.com/p/android/issues/detail?id=10076#c7
但我需要在 Eclipse 中构建 APK。如果没有使用已弃用的工具 (ugh) 进行命令行构建,或者复制所有资源 (ugh),我该如何使其工作?