Android XML布局中关于资源的使用其实是非常方便的
需要注意的一小点
本人刚学Android零基础的时候有下面一个误解,因为再调用图片资源的时候使用"@drawable/file_name"
图片资源一般都放在res/drawable的文件夹下,所以就误认为调用string时的"@string/xx"中的string也是res/value文件下的文件名string.xml其实不然
在xml中关于变量的定义其实是这样的
<resources>
<string name="app_name">OpenGL_Line</string>
</resources>
前面的<string 其实就指明的变量的类型,也就是说@string/xx"中的string
name="xx"> 是说明的定义string变量的名字xx
后面紧跟随的OpenGL_Line 是指变量的数据,在C语言中相当于 char xx="OpenGL_Line"
</string>说明这个string变量结束
在.java文件中使用时:getResources().getString(R.String.xx);