Kotlin 为什么要从strings.xml中删除第一个空格
当我从string.xml调用某个内容时,我得到的第一个空格就更少了。为什么?Kotlin 为什么要从strings.xml中删除第一个空格,kotlin,android-resources,Kotlin,Android Resources,当我从string.xml调用某个内容时,我得到的第一个空格就更少了。为什么? <string name="s_basket_hun"> kosara</string> <string name="s_basket_en">s basket</string>//removed the apostrophe val cellValue = CustomerName + resources.getString(
<string name="s_basket_hun"> kosara</string>
<string name="s_basket_en">s basket</string>//removed the apostrophe
val cellValue = CustomerName + resources.getString(R.string.s_basket_hun)
kosara
s basket//去掉撇号
val cellValue=CustomerName+resources.getString(R.string.s_basket_hun)
我只听到“科萨拉”而不是“科萨拉”
可能存在一些通配符,如;在html中,Android资源系统就是这样工作的 如果要保留尾随空格,可以将值括在双引号中,如
<string name="s_basket_hun">" kosara"</string>
“科萨拉”
这就是Android资源系统的工作原理
如果要保留尾随空格,可以将值括在双引号中,如
<string name="s_basket_hun">" kosara"</string>
“科萨拉”
正常检查参考
空格崩溃和Android转义发生在您的资源之后
文件被解析为XML。这意味着
(空格、标点符号空格、Unicode Em空格)全部
折叠到单个空格(“”),因为它们都是Unicode空格
将文件解析为XML后。保留这些空间,因为它们
是,您可以引用它们(“
") 或者使用Android转义(\u0032\u8200
\u8195)
所以你有三个选择
1-使用“
3-通过代码添加空间
val yourString = resources.getString(R.string.s_basket_hun)
val cellValue = "$CustomerName $yourString"
检查参考资料是正常的 空格崩溃和Android转义发生在您的资源之后 文件被解析为XML (空格、标点符号空格、Unicode Em空格)全部 折叠到单个空格(“”),因为它们都是Unicode空格 将文件解析为XML后。要保留这些空格 是,您可以引用它们(“ ") 或者使用Android转义(\u0032\u8200 \u8195) 所以你有三个选择 1-使用
“
3-通过代码添加空间
val yourString = resources.getString(R.string.s_basket_hun)
val cellValue = "$CustomerName $yourString"
参考资料删减空白。我建议您使用。使用此选项,而不是连接客户名称和字符串
<string name="s_basket_en">%s basket</string>
val cellValue = resources.getString(R.string.s_basket_hun, CustomerName)
参考资料删减空白。我建议您使用。使用此选项,而不是连接客户名称和字符串
<string name="s_basket_en">%s basket</string>
val cellValue = resources.getString(R.string.s_basket_hun, CustomerName)
Vaaaoo,非常快的回答。谢谢,这是我的工作。Vaaaoo,非常快的回答。谢谢,这是我的工作。谢谢,这是我的工作。谢谢,这是我的工作。
val cellValue = "$CustomerName ${resources.getString(R.string.s_basket_hun)}"