关于string在string.xml文件中的空间定义,我有一个简单的问题。
如果我们定义字符串
<string name="regNumber">RegNumber : </string>它将考虑Colon之前的空间,而不是之后。如果我们在Colon之后放置了空间,那么我们必须定义下面的方式。
<string name="regNumber">RegNumber :\u0020</string>或者我们也可以这么说
<string name="regNumber">RegNumber : </string>问题:,为什么在没有编写任何代码的情况下,在Colon之后不考虑空间?
简介:
如果写这个
<string name="regNumber">RegNumber : </string>它会将空间放在Colon之前,而不是在Colon之后
所以文本将是RegNumber :
但是我的问题是,它会像这样输出,它不会在Colon之前考虑它为什么会被考虑。
RegNumber:
发布于 2016-11-22 10:54:03
因为默认情况下,android会修剪所有字符串以删除不必要的空格。假设你不小心按了空格键,现在你的字符串文件中有20个空格,
<string name="regNumber">RegNumber : </string>Android只需修剪前部和后部的空间。我从来没有找到任何理由。但我相信,使用Regex验证字符串是有用的。PS:我可能错了
https://stackoverflow.com/questions/40739649
复制相似问题