gpt4 book ai didi

android - Android 上 TextView 的局限性

转载 作者:搜寻专家 更新时间:2023-11-01 08:05:53 24 4
gpt4 key购买 nike

我想设置 TextView 最大行 2 并在行中间显示“...”。
我的布局 xml 如下:

<TextView
android:id="@+id/text"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:gravity="center"
android:text="abcdefghijklmnopqrstuvwxyz"
android:ellipsize="middle"
android:maxLines="2"
android:textAppearance="?android:attr/textAppearanceLarge" />

但是显示如下:

abcdefgh
ijklmnop

它显示了 2 行,但在中间或末尾没有显示任何“...”。
我该如何修改它?

最佳答案

android:ellipsize 只有在没有足够的空间来显示 TextView 的整个文本时才会工作。在您的情况下,您已将 android:layout_width 设置为 fill_parent 并且文本不够长,因此没有使用椭圆大小。将 android:layout_width 更改为少量的 dip,您会看到不同之处。希望这会有所帮助。

关于android - Android 上 TextView 的局限性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14375317/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com