最新消息:服务器现已从linode换到fzhost.net,且主题已从retina 0.2换为大前端D8

【已解决】Android中ADT中输入…提示:Replace "…" with ellipsis character (…, &&;#8230;) ?

Android crifan 27浏览 0评论

【背景】

Eclipse+ADT中开发Android项目,其中在xml文件中输入的文字中,带有三个点:

正在初始化设备模型…

结果提示:

Replace "…" with ellipsis character (…, &&;#8230;) ?

如图:

Replace ... with ellipsis character 8230

【解决过程】

1.其实自己已经知道,既然上述提示让换成那个字符,那就可以去换成。

只是不太确定,在xml中,是否需要输入两个&&字符,以及具体的写法是怎么写的。

2.然后去搜:

Replace "…" with ellipsis character (…, &&;#8230;) ?

参考:

xml – Android Replace "…" with ellipsis character – Stack Overflow

还是去改为:

<string name="device_model_initializing">正在初始化设备模型…</string>

就可以了。

 

 

【总结】

直接把

替换为:

即可。

其中:

…对应的是&#xxx;

是unicode字符的写法。

xxx是unicode值。

此处…对应的是unicode中的那个三个点的特殊字符。

以便取代原先手动输入的三个点,显示效果会更好些。

 

【引申】

1.搜:

unicode 8230

可以找到:

Unicode Character ‘HORIZONTAL ELLIPSIS’ (U+2026)

里面有更详细的解释:

 

Unicode Data
NameHORIZONTAL ELLIPSIS
BlockGeneral Punctuation
CategoryPunctuation, Other [Po]
Combine0
BIDIOther Neutrals [ON]
Decomposition<compat> FULL STOP (U+002E) FULL STOP (U+002E) FULL STOP (U+002E)
MirrorN
Index entriesdot leader, three

leader, three dot

HORIZONTAL ELLIPSIS

three dot leader

ELLIPSIS, HORIZONTAL

Commentsthree dot leader

See Alsovertical ellipsis U+22EE

presentation form for vertical horizontal ellipsis U+FE19

VersionUnicode 1.1.0 (June, 1993)
Encodings
HTML Entity (decimal)
HTML Entity (hex)
HTML Entity (named)&hellip;
How to type in Microsoft WindowsAlt +2026

UTF-8 (hex)0xE2 0x80 0xA6 (e280a6)
UTF-8 (binary)11100010:10000000:10100110
UTF-16 (hex)0x2026 (2026)
UTF-16 (decimal)8,230
UTF-32 (hex)0x00002026 (2026)
UTF-32 (decimal)8,230
C/C++/Java source code"\u2026"
Python source codeu"\u2026"

 

对应的字符图是:

unicode u2026 horizontal ellipsis

是单个字符。

转载请注明:在路上 » 【已解决】Android中ADT中输入…提示:Replace "…" with ellipsis character (…, &&;#8230;) ?

发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
51 queries in 0.359 seconds, using 12.66MB memory