为何布局文件时,会有should use @string resource警告
2014-12-23 21:40
148 查看
转载自:http://blog.csdn.net/iqv520/article/details/7579513 感谢原文作者。
刚开始写布局文件,老是会出现should use @string resource警告,虽然运行ok,不过那个黄色三角挺碍眼的。
看完全文,觉得这种设计挺妙的,方便管理,这算是程序之美吧。
在布局文件中,文本的设置使用如下写法时会有警告:Hardcoded string "下一步", should use @string resource
[html] view
plaincopy
<Button
android:id="@+id/button1"
android:layout_width="118dp"
android:layout_height="wrap_content"
android:text="下一步" />"
虽然可以正常运行,但是这不是一个好习惯,应该在res/values/strings.xml中设置:
[html] view
plaincopy
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="message">下一步</string>
</resources>
引用的时候使用
刚开始写布局文件,老是会出现should use @string resource警告,虽然运行ok,不过那个黄色三角挺碍眼的。
看完全文,觉得这种设计挺妙的,方便管理,这算是程序之美吧。
在布局文件中,文本的设置使用如下写法时会有警告:Hardcoded string "下一步", should use @string resource
[html] view
plaincopy
<Button
android:id="@+id/button1"
android:layout_width="118dp"
android:layout_height="wrap_content"
android:text="下一步" />"
虽然可以正常运行,但是这不是一个好习惯,应该在res/values/strings.xml中设置:
[html] view
plaincopy
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="message">下一步</string>
</resources>
引用的时候使用
<code><span class="atn">android:text</span><span class="pun">=</span><span class="atv">"@string/message"</span></code>就行了。这样做可以做到一改全改,在支持多语言时也是很有用的。另外,颜色的设置也最好在color.xm中类似设置。
相关文章推荐
- Ext2 文件系统的硬盘布局
- 为何我的导出文件只有500K,导入时却占用了700M的空间?
- jsp文件与htm文件的tiles布局乱码
- 代码1:第二章内置命令示例所用的网页布局文件
- 关于头文件中为何要用static
- 3.1.3 电源与插槽——网页模板和网页布局定义文件
- 读文件时,统计行数,为何比实际的多一行
- 为何.net的Webservice产生的wsdl文件里会有两个端口的配置?
- 删除文件后硬盘可用空间为何不增加?
- VB.NET-用Socket类写个POST/GET程序.在服务器返回中的信息里,中文件为何变成了编码??
- 视图、命令、资源文件及布局的使用
- 为何找不到文件
- 这个C++程序 输入一组数据 为何会输出很多个结果啊~ 是有关文件处理的
- 为何已经杀掉了病毒,还是显示不了隐藏文件
- 为何不利用博客站的文件空间实现对ClickOnce的支持?
- (转载)EXT2文件系统内部布局
- JFS日志文件系统概述及布局分析
- [VB.NET]帮助文件为何总在最上显示!
- 阿里巴巴为何能成功布局网货交易会?
- XHTML(DIV+CSS)布局网页时,CSS文件定义规则