strings.xml 占位符
作用:可以节省textview的个数,减少消耗。
使用步骤
- strings.xml
<string name="my_info">我叫%1$s,%2$d,不信可以%3$s一起玩!</string>
- layout.xml
<TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:tag="tc_label" android:text="@string/my_info" />
- java文件
String str = getResources().getString(R.string.my_info); String format = String.format(str, "caixukun",250, "打篮球"); tc_label.get(channel).setText(format);
问题:
因为汉字和英文的长度不同,所以在设置了长度之后会发现多个一起排列没有对的特别齐。