gpt4 book ai didi

android - TextView 的椭圆大小不适用于 maxLines = 1

转载 作者:塔克拉玛干 更新时间:2023-11-02 19:21:31 26 4
gpt4 key购买 nike

我真的不明白为什么,但我只能在 maxLines=2 等条件下使用 ellipsize。我正在显示一些描述词,然后是一个没有空格的长字符串。

这是 TextView 的样子:

<TextView android:layout_width="wrap_content" android:layout_height="wrap_content"
android:layout_gravity="center"
android:textColor="#757575"
android:text="@string/gcm_not_registered"
android:maxLines="1"
android:ellipsize="end"
android:id="@+id/login_gcmRegistrationTextView"/>

然后我以编程方式为其设置文本,但根据 maxLines 限制,我得到两个不同的结果:

maxLines=1 maxlines=2

唯一改变的是 maxLines,为什么第一张图片中的线也没有填充?

最佳答案

有两种解决方法:

  1. 尝试将 android:ellipsize="end" 属性更改为 android:ellipsize="marquee"
  2. 尝试删除 android:maxLines="1"android:ellipsize="end" 属性并添加 android:singleLine="true" 属性。

关于android - TextView 的椭圆大小不适用于 maxLines = 1,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24351698/

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