And*_*eas 156 xml whitespace android
我在strings.xml文件中定义了一些字符串.现在我需要在字符串中的某些数字之间添加一些额外的空格.当我键入额外的空格字符时,这不会在应用程序上显示.
之前:
<string name="spelatonertext3">-4, 5, -5, 6, -6,
Run Code Online (Sandbox Code Playgroud)
如果我把这样的额外空间:
<string name="spelatonertext3">-4, 5, -5, 6, -6,
Run Code Online (Sandbox Code Playgroud)
它在应用程序上看起来一样.如何在XML字符串中创建空格字符?
ρяσ*_*я K 375
在xml中使用空格作为字符串使用 .XML不会占用空白区域.在设置之前它会修剪空白区域.所以使用 而不是单个空格
K_A*_*nas 51
直接在XML中插入\ u0020以获取要保留的空白.
<string name="spelatonertext3">-4, \u00205, \u0020\u0020-5, \u00206, \u0020-6,</string>
Run Code Online (Sandbox Code Playgroud)
sai*_*ali 15
Android不支持在String.xml文件中保留字符串末尾的空格,因此如果您想在字符串后面使用空格,则需要在单词之间使用此unicode.
\ u0020
它是一个unicode空间角色.
小智 10
如前所述,在XML文件中使用空格的正确方法是使用\u0020哪个是空格的unicode字符.
例:
<string name="spelatonertext3">-4,\u00205,\u0020-5,\u00206,\u0020-6</string>
Run Code Online (Sandbox Code Playgroud)
其他建议据说可以使用 , 但这有两个缺点.第一个缺点是这些是ASCII字符,所以你依靠像TextView这样的东西来解析它们.第二个缺点是 有时会在TextViews中引起奇怪的包装.
空间变体:
<string name="space_demo">| | | |</string>
Run Code Online (Sandbox Code Playgroud)
| 空间| 薄型空间| 头发空间|
小智 5
您也可以使用以下内容
<string name="spelatonertext3"> "-4, 5, -5, 6, -6, "> </string>
Run Code Online (Sandbox Code Playgroud)
将任何内容放在" "(引号)中,它应该可以工作
我可以在字符串中间获得多个空格的唯一方法。
<string name="some_string">Before"      "After</string>
Before After
Run Code Online (Sandbox Code Playgroud)
这也应该起作用。使用引号保持空间
<string name="spelatonertext3">"-4, 5, -5, 6, -6,"</string>
Run Code Online (Sandbox Code Playgroud)
如此处所述https://www.programmerought.com/article/33576744031/使用 \xc2\xa0
\n例子
\n<string name="in">in   </string>\nRun Code Online (Sandbox Code Playgroud)\n
| 归档时间: |
|
| 查看次数: |
132658 次 |
| 最近记录: |