码迷,mamicode.com
首页 > 移动开发 > 详细

Android之TextView灵活使用(转载)

时间:2014-06-11 12:12:22      阅读:244      评论:0      收藏:0      [点我收藏+]

标签:android   style   class   blog   code   ext   

在项目中有无遇到过这样一种程况,例如文字"王明今年10岁了", 但是数字10是从网络返回的数据, 而你又想把这个文字写在xml中, 过往我的做法是分成3个TextView, 实现愚蠢。今天遇到一种解决办法。

在string.xml中设置

<string name="age">王明今年 %1$d</string>

然后设置的时候就可以:

textView.setText(String.format(mContext.getString(R.string.age), age));

 

%n$ms:代表输出的是字符串,n代表是第几个参数,设置m的值可以在输出之前放置空格
%n$md:代表输出的是整数,n代表是第几个参数,设置m的值可以在输出之前放置空格,也可以设为0m,在输出之前放置m个0
%n$mf:代表输出的是浮点数,n代表是第几个参数,设置m的值可以控制小数位数,如m=2.2时,输出格式为00.00

Android之TextView灵活使用(转载),布布扣,bubuko.com

Android之TextView灵活使用(转载)

标签:android   style   class   blog   code   ext   

原文地址:http://www.cnblogs.com/androidxufeng/p/3772598.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!