【问题标题】:How to cut off (delete) checkbox-text at newline in Android?如何在 Android 的换行符处切断(删除)复选框文本?
【发布时间】:2018-08-02 13:20:26
【问题描述】:

我正在创建一个 Android 应用程序,其中一部分包括按组存储联系人。在下图中,您可以看到组“CEO”和属于它的组成员。

但是,我不想显示整个文本,而只显示可以放在行上的部分(不创建换行符)。因此,在这种情况下,必须删除“标记”之后的所有内容。

我正在努力寻找一种方法来使这个相对。起初我硬编码了文本应该在 28 个字符后被删除,但这显然不是一个好的解决方案。

当我尝试拆分换行符上的文本并删除最后一部分时,这也不起作用,因为我在布局上看到的换行符显然没有“记录”在复选框文本中。

有人知道如何解决这个问题吗?

【问题讨论】:

    标签: java android string checkbox split


    【解决方案1】:

    尝试将文本视图的 ellipsize 和 max Lines 属性用作:-

    <TextView
        android:id="@+id/textViewPostTitle"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        style="@style/TextAppearance.AppCompat.Title"
        android:ellipsize="end"
        android:maxLines="1"
        android:text="This is our title"/>
    

    如果超出当前行,ellipsize 将在文本末尾设置点 (...)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-08-17
      • 1970-01-01
      • 1970-01-01
      • 2014-11-22
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多