设置textview超出显示范围时在下一行继续显示的属性,上短下长居中布局
时间: 2024-02-22 09:54:48 浏览: 28
这个需求可以通过设置TextView的maxLines、ellipsize和gravity属性来实现。
其中,maxLines属性用于限制TextView的最大行数,当文本内容超出最大行数时,就会出现省略号。ellipsize属性用于设置省略号的位置,常用的取值有end、start、middle和marquee。在这个需求中,可以使用end或middle来设置省略号的位置。gravity属性用于设置文本在TextView中的对齐方式,常用的取值有left、right、center_horizontal、top、bottom和center_vertical。在这个需求中,可以使用center_vertical来将文本垂直居中。
下面是一个示例代码:
```
<TextView
android:id="@+id/textView"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:maxLines="2"
android:ellipsize="end"
android:gravity="center_vertical"
android:text="这是一段超出显示范围时在下一行继续显示的文本,上短下长居中布局"/>
```
在上面的代码中,设置了TextView的maxLines属性为2,即最多显示两行文本。当文本内容超出两行时,就会出现省略号。ellipsize属性设置为end,表示省略号出现在文本的末尾。gravity属性设置为center_vertical,表示文本垂直居中对齐。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)