zoukankan      html  css  js  c++  java
  • 安卓开发中getString()

    String price = item.price==null?mContext.getResources().getString(R.string.label_price_emtpy):mContext.getString(R.string.label_price,PriceUtils.formatLongPrice(item.price));
            holder.price.setText(price);

    研究·来自于这。

    在Resource类中有getString()两个方法:

    1:public String getString(int id)获取res/value/Strings.xml中的资源;

    2:public String getString(int id, Object... formatArgs) 用到了占位符,在占位符的地方动态以占位符规定的形式填充内容;

    占位符:

    %d (表示整数) ===》<string name="aa"  >效果:%1$05d  </string>  java: mContext.getString(R.string.aa,3);===>效果:00003
           
    %f (表示浮点数)===》<string name="bb"  >效果:%1$3.2f  </string>  java: mContext.getString(R.string.aa,3);===>效果:3.00

    %s (表示字符串)===》<string name="cc"  >效果:%1$05d  %2$s</string>  java: mContext.getString(R.string.aa,3,"卡萨丁");===>效果:00003卡萨丁

    参考:http://blog.csdn.net/hp910315/article/details/48474547

  • 相关阅读:
    Js $.merge() 函数(合并两个数组内容到第一个数组)
    11.联结表---SQL
    函数作用域
    递归特性
    计算递归函数理解
    递归、问路函数
    全局变量用大写,局部变量用小写
    全局变量与局部变量
    函数形参和实参
    函数和过程
  • 原文地址:https://www.cnblogs.com/vitabebeauty/p/7280678.html
Copyright © 2011-2022 走看看