美文网首页
java&android格式化总结

java&android格式化总结

作者: 当故事失去美梦 | 来源:发表于2017-03-13 19:12 被阅读0次

    每次使用格式化的时候都去网上重新找,这次总结一下经常使用的格式化符号,以便忘记。
    空格 
    使用:
    1:在xml文件中直接使用

        <TextView
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:padding="10dp"
            android:text="王帅帅&#160;王帅帅&#160;&#160;王帅帅" />
    

    2:在string.xml文件中使用
    <string name="space">我是&#160;&#160;王帅帅&#160;&#160;\n我今年&#160;&#160;23岁&#160;&#160;了.</string>

    但是不能在代码中这样使用:String vv= "我是&#160;王帅帅&#160;王帅帅";

    换行:\n 以上三种都能用。

    占位符:

    %1$d 表示整型
    %1$s 表示字符串
    %1$f 表示浮点数
    

    使用:
    1、%1$d:
    string.xml: <string name="old">我今年%1$d岁了</string>

       String sAgeFormat = getResources().getString(R.string.old);  
       String sFinalAge = String.format(sAgeFormat, 23); 
    

    2、 %1$s

    string.xml这样写:

    <string name="name">我叫%1$s</string> 
    

    替换值:

    String sAgeFormat = getResources().getString(R.string.name);  
    String sFinalAge = String.format(sAgeFormat, "王帅帅");
    

    如果需要替换两个值:

     <string name="alert">我的名字叫%1$s,我来自%2$s</string> 
    
     String sAgeFormat = getResources().getString(R.string.alert);  
     String sFinalAge = String.format(sAgeFormat, "王帅帅","北京");
    

    相关文章

      网友评论

          本文标题:java&android格式化总结

          本文链接:https://www.haomeiwen.com/subject/ywsqnttx.html