android string.xml中的string样式

原创 2015年07月07日 11:33:35

目前用到的有以下几点:

加粗字体<b></b>

斜体字体<i></i>

给字体加下划线<u></u>

\n 换行

\u0020表示空格

\u2026表示省略号

使用<b>和<b>来打印出这样的文字;“<”表示“<”的意思;

使用textView.setText(Html.fromHtml("Hello World,AnalysisXmlActivty!"));设置类似于html那样的效果。

如果你需要使用 String.format(String, Object...) 来格式化你的字符串,你可以把格式化参数放在你的字符串中,参见下面的例子:

<string name="welcome_messages">Hello, %1$s! You have %2$d new messages.</string>

在这个例子中,这个格式化的字符串有2个参数, %1$s是个字符串 %2$d 是个浮点数,你可以在你的程序中按照下面的方法来根据参数来格式化字符串:

Resources res = getResources();

String text = String.format(res.getString(R.string.welcome_messages), username, mailCount);

那么根据例子上说的我需要把%s换成%1$s才行了,修改后编译通过,程序成功启动。

问题补充:如何在<string></string>中使用%号

有两个办法可供选择
1.用%%来表示1个%,和转意符号 \ 的用法相同

2.如果你的字符串不需要格式化,可以在你的<string 标签上增加一个属性:formatted="false"例如 <string name="test" formatted="false">% test %</string> 即可

版权声明:本文为博主原创文章,未经博主允许不得转载。

Android string.xml字符串的格式化和样式

1.字符串资源字符串资源为您的应用提供具有可选文本样式和格式设置的文本字符串。 共有三种类型的资源可为您的应用提供字符串: String,String Array,Quantity Strings (...

android String.xml Excel 相互转换工具

  • 2017年07月26日 19:54
  • 2.88MB
  • 下载

android 中string样式以及字体颜色的设置笔记

对经常用到string字体的样式以及字体颜色,查询网络文件做的一下笔记,如下: 加粗字体  斜体字体  给字体加下划线  \n 换行  \u0020表示空格  \u...

android string.xml %1$s %d\%的用法

  • 2015年02月02日 19:24
  • 650KB
  • 下载

android string.xml中使用占位符

不得不佩服android studio强大,以前写代码只关注了是否拼写出错,现在根据studio的提示去操作,发现string.xml还可以写占位符!!!这下可以方便我对所有带参的文字的统一管理了。 ...

Android xml文件里定义并获取string array,integer array,尺寸和颜色

如何在xml中定义数组资源,通过java代码引用。 文件位置:res/values/filename.xml    是根元素,元素的name属性被用作数组资源的ID, 可以包含一个或多个元素。 样式...
  • hxltech
  • hxltech
  • 2016年07月06日 14:21
  • 3332

android textview改变部分文字的颜色和string.xml中文字的替换

一:TextView组件改变部分文字的颜色:   Java代码   TextView textView = (TextView)findViewById(R.id.tex...
  • ljz2009y
  • ljz2009y
  • 2014年04月16日 21:45
  • 14045

android中string.xml文件的使用

1.在程序中获取string.xml中字符串和数值     Hello World, MainActivity!     TestExample01 在Activity中使用: S...

Android string.xml 及通配符 %$ 取值用法

Android string.xml 及通配符 %$ 取值用法 。为了代码规范化,这几天尝试了string.xml的使用:...
  • ccccsbs
  • ccccsbs
  • 2016年09月08日 13:17
  • 846
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:android&nbsp;string.xml中的string样式
举报原因:
原因补充:

(最多只允许输入30个字)