1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > adnroid string拼接_Android开发中string.xml文件中字符串的拼接

adnroid string拼接_Android开发中string.xml文件中字符串的拼接

时间:2019-03-23 19:45:20

相关推荐

adnroid string拼接_Android开发中string.xml文件中字符串的拼接

第一种方法:

在string.xml中进行操作

MyStringDemo

我今年%1d岁了,上%s年级!

我今年%1$3d岁了,上%2$9s年级!

在代码中使用的地方只需要调用String类的format方法:

mTextView = (TextView) findViewById(R.id.text_);

mTextView.setText(String.format(getResources().getString(R.string.test1),8,"二"));

输出的情况:

我今年8岁了,上二年级!

我今年 八岁了,上 二年级!

X%符号类的解释:

d%表示整数;

f%表示浮点型;

s%表示字符串类型

%1$3d表示String类格式化的第一个是整型,3个空格;

%2$9s表示string类格式化的第二个是字符串类型,9个空格;

第二种方法:

1.整型 :1%$d

我今年%1$5d岁了

mTextView.setText(String.format(getResources().getString(R.string.test2),8));

2字符串类型:1%$s

我叫%1$s,来自%2$s

mTextView.setText(String.format(getResources().getString(R.string.test3),"张三","北京"));

图片.png

3.还有插入html格式

应付: ¥%1$.2f]]>

mTextView.setText(Html.fromHtml(String.format(getResources().getString(R.string.test4),23.444)));

共%1$d件,合计: ¥%2$.2f

]]>

实现的效果:

图片.png

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。