处理资源xml文件

时间:2013-12-03 13:24:00

标签: java android xml android-resources

我是开发新手,想澄清一些简单的观点, 当我创建一个新的drawable xml文件时,我把它放在“drawable-hdpi”文件夹中,只有那个文件夹,我可以这样访问它....

 android:src="@drawable/button_border" 

但这是正确的正确方法吗?或者它们应该位于res文件夹中的自己的文件夹中,还是只放在res文件夹中的文件而不是任何特定的子文件夹中? 如果我想创建一个arrays.xml文件,那么应该创建一个文件夹。

enter image description here

谢谢。

2 个答案:

答案 0 :(得分:2)

根据documentation,你的数组应该转到values文件夹,所以res / values / arrays.xml。

对于图像,最好根据您计划支持的应用程序的屏幕尺寸在每个可绘制文件夹中提供相关图像,否则您的某些用户最终会看到尺寸不合适的图像,更多细节{ {3}}。例如,您可以使用here生成图标。

答案 1 :(得分:0)

不同的xml文件(如attr.xml,colors.xml,arrays.xml,dimens.xml,font.xml,strings.xml,styles.xml)应保存在res / values文件夹中。

其他自定义xml文件应保留在drawable文件夹中。