Android 占位符使用大全

Android中优雅的展示包含特殊字符串的几种方法。

注:以下含有空格的写法是为了在md文档中显示,在android项目中使用的时候请去除空格

名称 显示样式 Android string中标准写法 HTML 写法 描述
冒号 : \u003A & #58; 使用HTML写法时请去除其中的空格
左双角括号 << \u00BB & raquo; 使用HTML写法时请去除其中的空格
右双角括号 ,>> \u00AB & laquo; ,是因为md文件无法正常现在>>符号才被迫加上的
长破折号 \u2014 & mdash; 使用HTML写法时请去除其中的空格
短破择号 \u2013 & ndash; 使用HTML写法时请去除其中的空格
左双引号 \u201C & ldquo; 使用HTML写法时请去除其中的空格
右双引号 \u201D & rdquo; 使用HTML写法时请去除其中的空格
左单引号 \u2018 & lsquo; 使用HTML写法时请去除其中的空格
右单引号 \u2019 & rsquo; 使用HTML写法时请去除其中的空格
英文单引号 \u2032 & prime; 使用HTML写法时请去除其中的空格
英文双引号 \u2033 & Prime; 使用HTML写法时请去除其中的空格
空格 \u3000 & #160; 使用HTML写法时请去除其中的空格
省略号 \u2026

通过String.format来进行占位符的使用:

"data">整数型:%1$d,浮点型:%2$.3f,字符串:%3$s

其中%后面是占位符的位置,从1开始,
$ 后面是填充数据的类型
%d:表示整数型;
%f :表示浮点型,其中f前面的.3表示小数的位数
%c:表示字符串

在程序中我们可以通过下面的代码对字符串进行格式化,也就是填充占位符中的内容:

String data = getResources().getString(R.string.data);
data = String.format(data, 100, 100.333, "2014-02-26");

运行结果:
整数型:100,浮点型:100.333,字符串:2014-02-26

还可以通过HTML的语法来显示:

textView.setText(Html.fromHtml("Hello World,AnalysisXmlActivty!"));

你可能感兴趣的:(Android 占位符使用大全)