Android TextView展开显示全部
Android TextView展开显示全部
- 图
- 布局
- 代码
- 完事
图
缩略

展开

布局
<TextViewandroid:id="@+id/txt_content"android:layout_width="match_parent"android:layout_height="wrap_content"android:layout_weight="1"android:ellipsize="end"android:singleLine="true"android:text="@{historyInfo.text}"android:textColor="@android:color/black" /><Buttonandroid:id="@+id/btn_copy"android:layout_width="wrap_content"android:layout_height="wrap_content"android:text="@string/copy" />
重点在下面,意思是单行显示,超出部分文本在末尾显示...
android:ellipsize="end"
android:singleLine="true"
代码
holder.binding.txtContent.setOnClickListener(object : View.OnClickListener{private var isShowAll = falseoverride fun onClick(p0: View?) {isShowAll = !isShowAllif (isShowAll) {// 展开holder.binding.txtContent.isSingleLine = falseholder.binding.txtContent.ellipsize = null} else {// 缩略holder.binding.txtContent.isSingleLine = trueholder.binding.txtContent.ellipsize = TextUtils.TruncateAt.END}}})
完事
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
