zoukankan      html  css  js  c++  java
  • 安卓编程资源文件string中对占位符的使用详解

      这里将为你详细介绍占位符的使用,将其学以致用,可以达到简化布局文件,减少字符串资源量。

      1、在资源文件中的使用。

        打开资源文件中的strings.xml文件,进行编辑。如下图所示:

        

                              图  1.0  

    2、获取字符串资源文件的使用说明。

      方式一:

    tv_xiaoshu.setText(getResources().getString(R.string.decimals_format0,12.996f,12.22));
    

      输出的结果是:13.0得分:12.22

      方式二:

    tv_xiaoshu.setText(String.format(getResources().getString(R.string.decimals_format0),12.996f,12.22));
    

      输出的结果是:13.0得分:12.22

    3、注意事项说明

      3.1、图1.0中1和2两种写法都是可以的。

      3.2、<xliff:g>标签的属性有:1)id:可自定义。2)example:标识举例说明,可省略。

         标签值中的占位符格式有以下三种:

            1)%n$ms:获取到的结果是字符串,该格式对应的参数必须是字符串。n:第几个参数;m:自然数值(可以省略),得到的字符串最前面空格的数量。

            2)%n$md:获取到的结果是整数,该格式对应的参数必须是整数(正整数或负整数)。n:第几个参数;m:不等于零的自然数值(可以省略),a)不等于零的自然数值,得到的整数最前面空格的数量。b):格式为0k,k大于参数值的长度时,在整数前补零至所得整数的长度为k;k小于等于参数值的长度时,整数前不会补零,无变化。

            3)%n$mf:获取到的结果是单精度浮点数,该格式对应的参数必须是单精度浮点数(正或负)。n:第几个参数;m:不等于零的小数值(可以省略,省略后得到的值和原样可能不一致),格式为k.i,k是不等于0的正整数(可省略),代表所得数值前加空格的数量;i小数点保留的位数值,取值是可等于0的正整数(不可省略)。

      以上内容如有偏差,请留言斧正。

      参考文献:

        https://www.cnblogs.com/frames/p/4384078.html

  • 相关阅读:
    Best Cow Line(POJ No.3617)
    迷宫的最短路径
    Lak3 Counting(POJ No.2386)
    【日志】-2013.11.02
    用Python实现gmail邮箱服务,实现两个邮箱之间的绑定(上)
    用Python实现gmail邮箱服务,实现两个邮箱之间的绑定(下)
    【日志】-2013.11.01
    (转载)HTML与XHTML有什么区别
    (转载)linux环境变量
    转载-KMP算法前缀数组优雅实现
  • 原文地址:https://www.cnblogs.com/qynprime/p/8024524.html
Copyright © 2011-2022 走看看