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}}})

完事


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部