android textview超出省略 点击查看·1
时间: 2023-08-23 11:06:42 浏览: 103
安卓textView相关-Textview设置超出自己所设置的个数长度时多余的则显示省略号.rar
您可以使用以下代码来实现 Android TextView 中的省略号点击查看功能:
1. 在 XML 文件中设置 TextView 的属性:
```
<TextView
android:id="@+id/textView"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:maxLines="2"
android:ellipsize="end"
android:text="Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed ut perspiciatis unde omnis iste natus error sit voluptatem accusantium doloremque laudantium, totam rem aperiam." />
```
2. 在 Java 代码中添加以下代码:
```
TextView textView = (TextView) findViewById(R.id.textView);
textView.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
TextView tv = (TextView) v;
if (tv.getMaxLines() == 2) {
tv.setMaxLines(Integer.MAX_VALUE);
tv.setEllipsize(null);
} else {
tv.setMaxLines(2);
tv.setEllipsize(TextUtils.TruncateAt.END);
}
}
});
```
3. 现在,您可以在 TextView 上点击省略号以查看完整文本。当您再次点击时,文本将再次被截断并显示省略号。
阅读全文