textview 实现文字拼接 样式

来源:互联网 发布:易观智库 数据哪来的 编辑:程序博客网 时间:2024/05/16 13:44

在图片集观看文章时,我们一般是
“1/5 图片集介绍”
这种形式,我们可以这样实现:
1.第一步,在xml里设置

 <TextView        android:id="@+id/tv_photo_detail_title"        android:layout_width="match_parent"        android:layout_height="wrap_conten"        android:textColor="@color/white"        android:textSize="11sp"        tools:text="1/5 图片集"        android:scrollbars="vertical"        />

设置 tools:text=”1/5 图片集” text 样式:
需要在父布局添加

 xmlns:tools="http://schemas.android.com/tools"

2.在String 文件里设置样式:

  <string name="photo_detail_title">%1$d/%2$d %3$s</string>

3.在java文件中赋值:

 textview.setText(getString(R.string.photo_detail_title, 1,5,title));

getString(string里样式,%1d,d,%3$d);
效果如图:
这里写图片描述