如何判斷Textview中的文字是否被截斷

2021-07-10 19:48:06 字數 332 閱讀 6971

今天工作遇到乙個需求,判斷乙個被設定成單行的textview中的文字是否為單行,開始想了好久沒想到怎麼處理,之後順利在stackoverflow上找到答案

先上**

主要實現原理是通過系統自帶的android:ellipsize="end"來判斷文字是否超過單行,如果被截斷了就代表文字超出單行,否則則為單行。

viewtreeobserver vto = textview.getviewtreeobserver();

vto.addongloballayoutlistener(new ongloballayoutlistener()

}});

TextView中的使用技巧

一 新建乙個textview 初始化 uitextview textview uitextview alloc init autorelease 設定 需在inte ce中宣告uitextviewdelegate textview.delegate self 字型大小 textview.font u...

TextView中autoLink屬性的設定

顯示url鏈結 然後在 中例項化textview元件即可 2 2 html解析 中設定帶html的文字 textview textview4 textview findviewbyid r.id.url textv4 獲取textview物件 通過spanned物件設定text,而通過html的fr...

設定android中TextView的內容行間距

textview有乙個屬性android textscalex是調節textview的x軸的放大縮小的,它的值是乙個float型。檢視源 預設textview 此屬性是使用的是 android.internal.r.styleable.textview textscalex settextscale...