标签: android-resources

Android XML百分比符号

我有一个字符串数组,其中使用了%符号.正确使用的格式%%.当我在该数组中有一个字符串有多个时%它给了我这个错误.

 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
Run Code Online (Sandbox Code Playgroud)

xml android android-resources xliff

292
推荐指数
10
解决办法
11万
查看次数

"R无法解析为变量"?

在Eclipse中,我从源创建了一个项目,现在它显示错误 - "R无法解析为变量".从我在这里找到的,我已经清理并重建了项目,但是R文件仍未出现在/ gen文件夹中.

有任何想法吗?

android android-resources

242
推荐指数
6
解决办法
40万
查看次数

getString在Context或Activity之外

我发现R.string将硬编码字符串保留在我的代码中非常棒,我想继续在一个实用程序类中使用它,该实用程序类与我的应用程序中的模型一起生成输出.例如,在这种情况下,我正在从活动之外的模型生成电子邮件.

是否可以在getString外面使用ContextActivity?我想我可以通过当前的活动,但似乎没必要.如果我错了请纠正我!

编辑:我们可以使用访问资源Context吗?

java string android android-context android-resources

236
推荐指数
6
解决办法
15万
查看次数

如何以编程方式为视图分配ID?

在XML文件中,我们可以为视图分配ID android:id="@+id/something",然后调用findViewById(),但在以编程方式创建视图时,如何分配ID?

我认为setId()与默认分配不同.setId()是额外的.

任何人都可以纠正我吗?

android android-view findviewbyid android-resources android-identifiers

195
推荐指数
3
解决办法
14万
查看次数

Lint:如何忽略"<key>未在<language>中翻译"错误?

我无法编译/调试我们的Android应用程序,因为本地化文件还不完善.

我的IDE的验证工具Lint创建错误说:

newCardsOrderVals未翻译为ar,bg,ca,cs

使用Ant编译/安装/运行工作正常,但我想使用我的IDE来简化调试.

有没有办法关闭这个特定的检查,或理想情况下使其成为警告而不是错误?

我知道在发布之前我们确实需要正确地获取本地化文件,但暂时不是优先级,因为屏幕本身正在经常被修改.

eclipse localization android-resources android-lint android-studio

188
推荐指数
9
解决办法
10万
查看次数

如何获取具有已知资源名称的资源ID?

我想通过名称而不是其int id访问像String或Drawable这样的资源.

我会用哪种方法?

java android kotlin android-resources

168
推荐指数
7
解决办法
19万
查看次数

如何从静态上下文中获取资源内容?

我想xml在我做很多其他事情之前从文件中读取字符串,比如setText在窗口小部件上做什么,所以如果没有要调用的活动对象,我怎么能这样做getResources()呢?

java static android const android-resources

160
推荐指数
5
解决办法
12万
查看次数

字符串资源新行/ n不可能?

似乎不可能在XML资源字符串中添加新行"/ n".还有另一种方法吗?

谢谢

xml android newline android-layout android-resources

155
推荐指数
7
解决办法
14万
查看次数

Android,从字符串获取资源ID?

我需要将资源ID传递给我的一个类中的方法.它需要使用引用所指向的id以及它还需要字符串.我该怎样才能做到最好?

例如:

R.drawable.icon
Run Code Online (Sandbox Code Playgroud)

我需要获取此的整数ID,但我还需要访问字符串"icon".

如果我必须传递给方法的是"icon"字符串,那将是更好的选择.

java resources android android-resources

147
推荐指数
11
解决办法
15万
查看次数

我应该何时使用资产而不是Android中的原始资源?

我正处于Android世界的学习阶段,我刚刚介绍了资产和原始资源.我试图了解使用原始资源与资产的原因.

  1. 它们都提供未编译的资源输入流.

  2. 似乎Assets提供了比Raw资源更多的灵活性和功能.

    一个.您可以在Assets下创建文件夹结构,而不是在Raw下创建

    湾 您可以在assets文件夹中动态列出所有资源,而不是在Raw文件夹中.

那么,为什么我会在Android中使用Raw资源?

android android-assets android-resources

144
推荐指数
2
解决办法
4万
查看次数