欢迎来到Doc100.Net免费学习资源知识分享平台!
您的位置:首页 > 程序异常 >

android的strings.xml使用有关问题

更新时间: 2014-01-05 02:35:52 责任编辑: Author_N1

 

android的strings.xml使用问题
android小白,values文件下自动生成了一个strings.xml文件,在里面可以修改app的名字,但程序是怎么搜索到"app_name"的呢?假如values下面还有好几个xml文件,难道是一个文件一个文件的去遍历看有没有"app_name"标签吗?
还是说程序内部默认指定了在strings.xml中搜索?
--参考方法--
你打开工程文件一般能看到好多不同语言下的strings.xml  比如zh_CN en_US等
并且里面的string都会生成索引id  应该会根据当前的语言来选择文件
--参考方法--
引用:
android小白,values文件下自动生成了一个strings.xml文件,在里面可以修改app的名字,但程序是怎么搜索到"app_name"的呢?假如values下面还有好几个xml文件,难道是一个文件一个文件的去遍历看有没有"app_name"标签吗?
还是说程序内部默认指定了在strings.xml中搜索?


strings.xml是固定格式的  用来定义字符串   不同语言下 如LS所说 可以定义不同的vlaues包 单包下的xml  必须是strings.xml、arrays.xml、bools.xml、styles.xml、colors.xml、dimensions.xml等  各个xml作用不同

例如找"app_name"   android中是通过R.java中对应的app_name命名的id查找到相应资源xml文件中的内容显示到界面的
--参考方法--
用的时候肯定要指定用哪个xml里的name标签,比如要用string.xml里的testName标签就写成android:text="@string/testName"
--参考方法--
LZ  strings.xml可以删除或者改成其他的文件名  但是格式是一定的
<resources>
    <string name="xxx">xxx</string>
另外你可以注意下其他格式  比如style theme等  只要格式满足要求  都能索引到的  所以文件名不用纠结
上一篇:上一篇
下一篇:下一篇

 

随机推荐程序问答结果

 

 

如对文章有任何疑问请提交到问题反馈,或者您对内容不满意,请您反馈给我们DOC100.NET论坛发贴求解。
DOC100.NET资源网,机器学习分类整理更新日期::2014-01-05 02:35:52
如需转载,请注明文章出处和来源网址:http://www.doc100.net/bugs/t/11933/
本文WWW.DOC100.NET DOC100.NET版权所有。