簡體   English   中英

如何在Android的換行符處剪切(刪除)復選框文本?

[英]How to cut off (delete) checkbox-text at newline in Android?

我正在創建一個Android應用程序,其中的一部分包括按組存儲聯系人。 在下圖中,您可以看到“ CEOs”組和所屬的組成員。

在此處輸入圖片說明

但是,我不想顯示整個文本,而只顯示可以放在該行上的部分(而不創建換行符)。 因此,在這種情況下,“標記”之后的所有內容都必須刪除。

我正在努力尋找使自己成為親戚的方法。 起初,我硬編碼應在28個字符后刪除文本,但這顯然不是一個好的解決方案。

當我嘗試在換行符上分割文本並刪除最后一部分時,這也不起作用,因為顯然我在布局上看到的換行符未“記錄”在復選框文本中。

有誰知道如何解決這個問題?

嘗試使用文本視圖的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將在文本末尾設置點(...)。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM