我的工作,其中包括大量的字符串和字符串数组的一个项目。我想将它们放入res/values中的创建文件夹中,但是当我尝试执行此操作时出现错误。 getRecources()不能识别新文件夹,或者xml属性不能链接在一起。我知道这是一个noob-ish问题,但感谢您的帮助!安卓:组织字符串和字符串数组在res /值
2
A
回答
2
不幸的是,你不能在你的values
文件夹中创建子文件夹。但是你有两个工具来控制层次结构。
字符串数组在以下方式声明:
<string-array name="arr_name">
<item>Text</item>
<item>Another text</item>
</string-array>
您可以通过R.array.arr_name
访问它们。
前缀很明显,但既然你提到你是新手,值得一提。我通常在我的所有字符串前加上取决于它们的使用方式。例如,btn_为文本中使用的按钮,dialog_在对话框中使用的字符串等。这样IDE中的自动完成功能也可以更好地工作。
您也可以拆分的声明放到不同的文件,但是这并没有任何影响您访问它们的方式在所有的,所以我不知道这是否可以帮助你。
+0
谢谢,这是我开始发现自己在做的事情。再次感谢您的帮助。非常感谢。 – Brendan
0
您可以定义使用以下方式字符串数组。稍后,您可以用R.values.langs访问它的代码
<string-array name="langs">
<item>бг</item>
<item>en</item>
<item>ру</item>
</string-array>
0
组织我的res文件夹我使用已定义的XML文件没有子文件夹。
基本示例:
- 如果你有一个字符串为您的登录页面把他们在login_strings.xml
- 如果你有一个字符串为您的选项页把他们在options_strings.xml 等
希望这有助于。
相关问题
- 1. 安卓parcelable字符串数组
- 2. 组织字符串摘要?
- 3. 如何获得字符串数组对象值在安卓
- 4. 字符串的字符数组和字符数组至字符串转换
- 5. 单选字符串,字符串数组
- 6. 安卓:从值传递字符串数组的.java
- 7. 与字符串和数组
- 8. 字符串比较 - 安卓
- 9. 字符串数组
- 10. 了解字符数组[]和字符串
- 11. 字符串数组中的字符串
- 12. 字符串数组匹配字符串
- 13. 变换[字符串,字符串]数组
- 14. 添加字符串,字符串数组
- 15. JSON字符串到字符串数组
- 16. 字符串数组
- 17. 安卓:读字符串特定字符
- 18. 字符串和数组
- 19. LINQ和字符串数组
- 20. 数组和字符串python
- 21. strcpy()和字符串数组
- 22. atoi和字符串数组
- 23. C++字符串和数组
- 24. 字符串数组来字谜字符串数组
- 25. PHP:匹配另一个字符串数组的子字符串的字符串数组获取数组值
- 26. F#:检查一个值是否是一个字符串数组,字符串数组或字符串数组
- 27. 安卓:用字符串
- 28. 字符串数组
- 29. 字符串数组
- 30. 字符串数组
你不能有子文件夹。但是,您可以将字符串和字符串数组分割为多个文件(例如strings1.xml,strings2.xml)。 –