android开发中常用的占位符

在开发的时候 如果懂得使用占位符 是一件很方便而且让人眼前一亮的技巧

现在我就介绍一下常用的几个占位符和几篇文章给大家


1. %s 表示字符串占位符
String.format("再见%s" ,"理想" ); //再见理想

2. %1$s跟上面差不多意思,只是需要占位的数量不一样,上面的一般只有一个占位,这个则是多个占位,看代码(1和2分别表示第一个占位符和第二个占位符,我是这么理解的,你可以自己百度)
String.format("我叫%1$d%2$s" ,3 ,"毛" ); //我叫3毛


3. %d 整型占位符
String.format("你这%d%c
" ,2 ,'b' ); //你这2b


4. /n(%n) 换行符
String.format("当前app版本号是\nV%s", BuildConfig.VERSION_NAME);
/* 当前app版本号是
 * V1.0.8
 */

5.\u3000\u3000 首行缩进两个字符
tv.setText(“\u3000\u3000”+"首行缩进两个字符"); //  首行缩进两个字符


6.<li>xxx</li> 表示 · 
tv.setText("使用说明:\n<li>打开微信</li>\n<li>点击右上角的 + 符号,选择扫一扫"</li>);
/*  使用说明:
 *  ·打开微信
 *  ·点击右上角的 + 符号, 点击扫一扫
 */

7.<u>xxx</u> 表示下划线(不过感觉跟ui设计的有差别, 二者之间的间距)
tv.setText("<u>用户协议</u>"); //效果自己试



上面这几个就是常用的占位符了 下面是两篇我认为比较好的关于占位符的文章

https://www.cnblogs.com/xrab/articles/5414160.html


下面这篇是关于空格的占位符

http://blog.csdn.net/QQ55214/article/details/68921471







猜你喜欢

转载自blog.csdn.net/yan_startwith2015/article/details/78891841