android string xml 转译 特殊字符问题

在编辑 string.xml 文件的时候,字符之间的空格用 Space 键是能显示出效果的的,但是字符后面如果需要添加空格,直接 Space 键是不管用的,此时 空格应该用  来表示;

如:

<string name="score">Score :  </string>  ======》 这样就能显示出冒号后面的 空格

android strings.xml转义字符, 注意细节解决

http://lanyan-lan.iteye.com/blog/1561500

XML转义字符

以下为XML标志符的数字和字符串转义符

"     (" 或 &quot;)

‘     (' 或 &apos;)

&     (& 或 &amp;)

lt(<) (< 或 &lt;)

gt(>) (> 或 &gt;)

如题:

比如:在string.xml中定义如下一个字符串,

<string name="first">大家好,欢迎来到eoeandroid社区。welcome to here!</string>

我想以

大家好,欢迎来到eoeandroid社区。

welcome to here!

两行的形式输出,如何做?加\n,看下面:

<string name="hello">大家好,欢迎来到eoeandroid社区。\nwelcome to here!</string>

android中的空格编码 string.xml前后加空格的技巧

<string name="space">    我来看空格</string>

  这个就代表着空格

1. 遇到如下错误的时候说明你需要在单引号签名加转义字符(\):

Description Resource Path Location Type error: Apostrophe not preceded by \ (in Search‘ Titles) strings.xml

只要将定义的字符串中的单引号(‘), 修改为(\‘)即可

2. 变量文本格式(%s)提示:

Multiple annotations found at this line:

- error: Multiple substitutions specified in non-positional format; did you mean to add the formatted="false"

attribute?

- error: Unexpected end tag string

这是由于新的SDK(虽然从没用过老的)采用了新版本的aapt(Android项目编译器), 这个版本的aapt编译起来会比老版本更加的严格, 在Android最新的开发文档中描述String的部分,已经说明了如何去设置 %s 等符号, 可以点击去看.

简单解决方法就是:把%s之类的变量格式替换成%1$s, %1表示第一个位置的变量, $s表示为字符串类型

例如:

<string name="welcome_messages">Your First Var is %1$s! You Second Var is %2$d.</string>

Android string.xml 显示特殊符号

http://songfantasy.iteye.com/blog/1562029

再分享一下我老师大神的人工智能教程吧。零基础!通俗易懂!风趣幽默!还带黄段子!希望你也加入到我们人工智能的队伍中来!https://blog.csdn.net/jiangjunshow

原文地址:https://www.cnblogs.com/skiwnchhw/p/10349272.html

时间: 2024-10-07 21:05:33

android string xml 转译 特殊字符问题的相关文章

android string.xml中显示特殊字符

项目中要在string.xml 中显示特殊符号,如>号冒号等,直接写肯定不行啦..只能考虑使用ASCII码进行显示: @号 @ :号 : 空格 以下为常见的ASCII十进制交换编码: & #032;--> <-- 这边是空格 & #033;-->!<-- & #034;-->"<-- xml中需要在前面加入 & #035;-->#<-- & #036;-->$<-- & #037;-

android string.xml里的空格字符

在string.xml定义字符串的时候常常要用到空格, 直接用键盘敲的话不知道是几个空格,常常看错了,导致误删. 假设用 来替代空格的话,就好非常多. 另外使用%1$s,%1$d能够在一个字符串里定义多个统配字符. android string.xml里的空格字符,布布扣,bubuko.com

【Android】android string.xml前后加空格的技巧

android string.xml 文字中间加入空格 <string name="password">密    码</string> &#160 这个就代表着空格 [Android]android string.xml前后加空格的技巧,布布扣,bubuko.com

android string.xml %问题

反复检查后发现是string.xml中的 % 导致编译失败, 这是由于新的SDK采用了新版本的aapt(Android项目编译器),这个版本的aapt编译起来会比老版本更加的严格,然后在Android最新的开发文档的描述String的部分,已经说明了 如何去设置 %s 等符号,下面是文档片段: If you need to format your strings using String.format(String, Object...) , then you can do so by putt

Android string.xml 显示特殊符号

<string name="my_gains_help" formatted="false"> 或者 项目中要在string.xml 中显示特殊符号,如@号冒号等,直接写肯定不行啦..只能考虑使用ASCII码进行显示: @号 @:号 :空格   以下为常见的ASCII十进制交换编码: --> <-- 这边是空格 !-->!<-- "-->"<-- xml中需要在前面加入\ #-->#<-

android string.xml中的高级用法,包括附加参数、特殊字体等

一.特殊字体用法 <b></b>加粗字体 <i></i> 斜体字体 <u></u> 给字体加下划线 \n 换行 \u0020表示空格 \u2026表示省略号 使用<b>和<b>来打印出<b></b> 这样的文字:"<"表示"<"的意思: 二.添加参数 (一)不使用xliff的用法: 1.整型,比如"小姐今年23岁了"

android string.xml前后加空格的技巧

<string name="password">密    码</string>&#160 这个就代表着空格 空格是分为两种的,一种是可以中断的,另外一种是不可以中断的,&#160这种空格是不可以中断的, 是可以中断的http://stackoverflow.com/questions/10862975/how-to-put-space-character-into-a-string-name-in-xml

android string.xml 添加空格

方法: <string name="password">密    码</string>&#160 这个就代表着空格 参考:http://www.cnblogs.com/henryxu/archive/2012/08/26/2657097.html

string.xml

android string.xml 转译.特殊字符问题 xliff:g>标签介绍: <string name="appwidget_text_format"><xliff:g id="prefix">%1$s</xliff:g>: <xliff:g id="time">%2$s</xliff:g></string> 这个主要用于程序中,动态的插入内容时候使用,例如,