• 安卓开发中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

  • 相关阅读:
    滑块破解
    数据结构与算法
    图形验证码 tesserocr pillow
    drf版本控制 和django缓存,跨域问题,
    Django-DRF-图书增删改查 !!!
    Django 序列化-token
    Python- redis缓存 可达到瞬间并发量10W+
    GIT 版本管理-github&码云
    Python 三种过滤去重方法
    LINUX-MYSQL
  • 原文地址:https://www.cnblogs.com/vitabebeauty/p/7280678.html
Copyright © 2020-2023  润新知