gpt4 book ai didi

android - 如何在textview中的文本末尾显示3个点

转载 作者:IT老高 更新时间:2023-10-28 21:38:44 28 4
gpt4 key购买 nike

我知道这个问题被问了很多次,我已经解决了所有的问题,但问题还是一样。

我希望我的文本长度为 50 个字符。现在它分为两行。

以下是我所做的:

 <TextView
android:id="@+id/notification_Message"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@+id/notification_head"
android:layout_centerHorizontal="true"
android:layout_margin="10dp"
android:gravity="center"
android:ellipsize="end"
android:maxLength="50"
android:text=" Hello developer. please check this message for long length. max length to 50 characters. "

android:textSize="20sp" />

这里的文字只是我添加的示例文字。它没有在末尾显示 3 个点,而是显示最多 50 个字符的消息。我也试过 ma​​x lines,也试过 single line false。但没有积极的结果。我也不想通过在逻辑上添加三个点来以编程方式处理这件事。

请帮忙

最佳答案

为您的 TextView 设置一个预设宽度并添加这些属性(向@T-D 致敬)

android:ellipsize="end"
android:maxLines="1"

maxLines 将确保您的文本不会以两行显示,而 ellipsize 将在最后添加三个点。

旧答案

android:ellipsize="end"
android:singleLine="true"

关于android - 如何在textview中的文本末尾显示3个点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21825803/

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