TextView动态改变显示的内容

在TextView中想要动态的显示某些值,用到%1$s,%1$d,先介绍一下:

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


eg:

<string name="got_data">获取到的数据:\nID%1$d\n用户名:%2$sstring>
调用
textView.setText(getString(R.string.got_data, 77, "张三"));




你可能感兴趣的:(TextView动态改变显示的内容)