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.

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

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



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

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


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

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







    你可能感兴趣的:(Android,Android,占位符)