Questions tagged «android-resources»

Android资源-用于为Android项目提供不同布局或字符串的框架。


30
R无法解析-Android错误
我刚刚下载并安装了新的Android SDK。我想创建一个简单的应用程序来测试驱动器。 向导创建了以下代码: package eu.mauriziopz.gps; import android.app.Activity; import android.os.Bundle; public class ggps extends Activity { /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); } } 但是Eclipse给了我错误 R无法解析 在线 setContentView(R.layout.main); 为什么? PS:我有一个名为XML文件main.xml下res/layout/。



20
Android drawable目录可以包含子目录吗?
在Android SDK文档中,与@ drawable / my_image xml语法一起使用的所有示例都直接解决了存储在我项目的res / drawable目录中的图像。 我想知道在drawable目录中创建子目录是否明显不可行。 例如,如果我具有以下目录布局: res/drawable -- sandwiches -- tunaOnRye.png -- hamAndSwiss.png -- drinks -- coldOne.png -- hotTea.png 我可以将金枪鱼色拉三明治的图像引用为@ drawable / sandwiches / tunaOnRye 还是我必须在可绘制目录中保持层次结构平坦。




8
从源代码中的res / values / dimension.xml加载维度值
我想按原样加载该值。我有两个dimension.xml文件,一个在/res/values/dimension.xml另一个/res/values-sw360dp/dimension.xml。 从源代码,我想做类似的事情 getResources().getDimension(R.dimen.tutorial_cross_marginTop); 这可行,但是我得到的值乘以屏幕密度系数(对于hdpi为1.5,对于xhdpi等为2.0)。 我也试着做 getResources().getString(R.dimen.tutorial_cross_marginTop); 从原理上讲这可以工作,但是我得到一个以“ dip”结尾的字符串...

14
Android XML百分比符号
我有一个%使用符号的字符串数组。使用%is的正确格式%。当我在该数组中有多个字符串时,%会出现此错误。 Multiple annotations found at this line: - error: Multiple substitutions specified in non-positional format; did you mean to add the formatted="false" attribute? - error: Found tag </item> where </string-array> is expected


13
上下文或活动之外的getString
我发现R.string将硬编码的字符串保留在我的代码之外真是太棒了,我想继续在实用程序类中使用它,该实用程序类与我的应用程序中的模型一起使用以生成输出。例如,在这种情况下,我从活动之外的模型生成电子邮件。 是否可以getString在Context或外使用Activity?我想我可以通过当前活动,但这似乎没有必要。如果我错了,请纠正我! 编辑:我们可以不使用访问资源Context吗?


13
Lint:如何忽略“ <key>不翻译成<language>”错误?
我无法编译/调试我们的Android应用,因为本地化文件还不够完善。 我的IDE的验证工具Lint创建错误,提示: newCardsOrderVals未翻译为ar,bg,ca,cs 使用Ant进行编译/安装/运行可以正常工作,但是我想使用自己的IDE来简化调试。 有没有办法关闭此特定检查,或者理想情况下使其成为警告而不是错误? 我知道在发布之前,我们确实需要正确处理本地化文件,但是由于屏幕本身经常被频繁修改,因此暂时还不是优先事项。


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.