在android String resource中使用 时的遇到的困惑
2015-03-18 14:10
330 查看
在android开发中用于显示在界面上的字符串需要在string.xml中定义,在代码中直接用字符串表示不是一个好的习惯,这样不方便将应用转换成其他语言。
在显示信息时,一句话结束之后需要用空格来分隔两个句子,但是在string.xml中当内容没有在双引号内时空格是没有用的。
eg. a. <string test1>test1 <string> 字符串后面的空格不会被显示
b. <string test1>"test1 "<string>
字符串后面的空格可以被显示
要想让string.xml中的字符串显示空格可以用 来代替空格,但是 来代替空格时他只是被当做了一个字符并且会和其他的单词组合在一起变成一个新的字符串,
也就是说它是没用分隔符的功能的。
我定义了一个这样的字符串:
<string name="message_wifi_network_not_defined">No Wifi Network has been set up. Please set up Wifi Network and try again. </string>
当我将这个字符串和其他的字符串连在一起时最后面的空格符就会和后面的字符串组合在一起变成一个长的字符串。TextView显示时,在最后面如何空间不够显示一个字符就会换成到下一行显示那个字符,这样显示时文本开头就会向后缩进一格。
ps: 在使用 时要注意它和字符串中的空格的区别,它是没有分隔符的功能的。
在显示信息时,一句话结束之后需要用空格来分隔两个句子,但是在string.xml中当内容没有在双引号内时空格是没有用的。
eg. a. <string test1>test1 <string> 字符串后面的空格不会被显示
b. <string test1>"test1 "<string>
字符串后面的空格可以被显示
要想让string.xml中的字符串显示空格可以用 来代替空格,但是 来代替空格时他只是被当做了一个字符并且会和其他的单词组合在一起变成一个新的字符串,
也就是说它是没用分隔符的功能的。
我定义了一个这样的字符串:
<string name="message_wifi_network_not_defined">No Wifi Network has been set up. Please set up Wifi Network and try again. </string>
当我将这个字符串和其他的字符串连在一起时最后面的空格符就会和后面的字符串组合在一起变成一个长的字符串。TextView显示时,在最后面如何空间不够显示一个字符就会换成到下一行显示那个字符,这样显示时文本开头就会向后缩进一格。
ps: 在使用 时要注意它和字符串中的空格的区别,它是没有分隔符的功能的。
相关文章推荐
- 使用 Android 手机上的 "USB 绑定"功能
- android上使用&nbsp;google&nbsp;map&nbsp;会遇到…
- Android UI 优化 使用<include/>和 <merge />标签
- Android中View绘制优化二一---- 使用<include />标签复用布局文件
- <Android>使用缓冲区实时写入文件二
- Android百度地图之普通地图使用<V3.2.0>
- <activity>元素的android:launchMod属性的使用
- android中配置文件property的用途以及使用&lt;转&gt;
- 使用<selector>风格化Android的GridView元素背景
- <Android>使用缓冲区实时写入文件一
- 把&nbsp;映射到xml中本来就该使用&#160来代替
- Android使用"中国天气网"API数据通过城市名称获取天气情况
- android中使用TextView来显示某个网址的内容,使用<ScrollView>来生成下拉列表框
- <Android>Application全局变量的使用
- adb(android debug bridge)工具的使用方法  -  棒槌网@Android开发论坛 - Powered by phpwind
- 使用<selector>风格化Android的GridView元素背景
- << [Andropoid] Android模擬器快速鍵 | Home | [Windows Phone] 使用ISETool(Isolated Storage Explorer Tool) 下載上傳
- 如何解决在Android 手机上使用Flash
- Android 在Eclipse中使用Ant Build构建项目时出现的"crunch"
- <转>android-滑动菜单栏-开源项目SlidingMenu的搭建和使用