如果我试着做这样的事情,它不会工作…(空字符串或无资源类型错误)
<string name="make_sales_order">FAIRE L'ORDRE DE VENTE </string>
字符串如何在android字符串xml中使用撇号字符。有什么想法吗?
7ivaypg91#
1.单引号(')
您可以在字符串资源中使用\'。
\'
或
可以用双引号将字符串括起来。举例来说:解析后,"This'll work"将变为This'll work
"This'll work"
This'll work
2.对于双引号(“)
"message \"quote string 1\" and \"quote string 2\" end message"
字符串
3.要在视图中表示xml(如layout.xml),必须使用HTML字符实体(如“)
"message "quoted string 1" and "quoted string 2" end message"
型虽然Android Studio特别会抱怨硬编码的字符串,并告诉你在布局文件中使用字符串资源,而不是当然!
vwkv1x7d2#
在string.xml中使用'
<string name="make_sales_order">FAIRE L\'ORDRE DE VENTE </string>
gblwokeq3#
第一个月
wwodge7n4#
弯曲的撇号比上面提到的直撇号更适合面向用户的消息传递。开始和结束弯曲撇号的Unicode是2018和2019。在Androidstrings.xml中,您可以使用\u、u\2019举例来说:所有格词Bob's是:<string>Bob\u2019s</string>以下是标点符号UTF代码的参考:https://symbl.cc/en/unicode/blocks/general-punctuation/
2018
2019
\u
u\2019
<string>Bob\u2019s</string>
4条答案
按热度按时间7ivaypg91#
1.单引号(')
您可以在字符串资源中使用
\'
。或
可以用双引号将字符串括起来。举例来说:
解析后,
"This'll work"
将变为This'll work
2.对于双引号(“)
字符串
3.要在视图中表示xml(如layout.xml),必须使用HTML字符实体(如“)
型
虽然Android Studio特别会抱怨硬编码的字符串,并告诉你在布局文件中使用字符串资源,而不是当然!
vwkv1x7d2#
在string.xml中使用'
字符串
gblwokeq3#
第一个月
wwodge7n4#
弯曲的撇号比上面提到的直撇号更适合面向用户的消息传递。开始和结束弯曲撇号的Unicode是
2018
和2019
。在Androidstrings.xml中,您可以使用\u
、u\2019
举例来说:所有格词Bob's是:
<string>Bob\u2019s</string>
以下是标点符号UTF代码的参考:https://symbl.cc/en/unicode/blocks/general-punctuation/