android TextView多行文本(超過3行)使用ellipsize屬性無效問題的解決方法
布局文件中的TextView屬性
<TextView
android:id="@+id/businesscardsingle_content_abstract"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="5dp"
android:lineSpacingMultiplier="1.0"
android:lines="6"
android:text="@string/agrinbusiness_content"
android:textColor="#7f7f7f"
android:textSize="13sp" />
在JAVA代碼中控制文本的顯示行數(shù)
ViewTreeObserver observer = textAbstract.getViewTreeObserver(); //textAbstract為TextView控件
observer.addOnGlobalLayoutListener(new OnGlobalLayoutListener() {
@Override
public void onGlobalLayout() {
ViewTreeObserver obs = textAbstract.getViewTreeObserver();
obs.removeGlobalOnLayoutListener(this);
if(textAbstract.getLineCount() > 6) //判斷行數(shù)大于多少時改變
{
int lineEndIndex = textAbstract.getLayout().getLineEnd(5); //設置第六行打省略號
String text = textAbstract.getText().subSequence(0, lineEndIndex-3) +"...";
textAbstract.setText(text);
}
}
});
- android TextView設置中文字體加粗實現(xiàn)方法
- Android TextView設置背景色與邊框的方法詳解
- Android編程開發(fā)之TextView文字顯示和修改方法(附TextView屬性介紹)
- Android TextView字體顏色設置方法小結
- android實現(xiàn)上下滾動的TextView
- android TextView不用ScrollViewe也可以滾動的方法
- Android設置TextView顯示指定個數(shù)字符,超過部分顯示...(省略號)的方法
- Android中TextView顯示圓圈背景或設置圓角的方法
- Android中TextView實現(xiàn)分段顯示不同顏色的字符串
- Android?妙用TextView實現(xiàn)左邊文字,右邊圖片
相關文章
android使用ViewPager組件實現(xiàn)app引導查看頁面
這篇文章主要為大家詳細介紹了android使用ViewPager組件實現(xiàn)app引導查看頁面,具有一定的參考價值,感興趣的小伙伴們可以參考一下2018-07-07Android SharedPreferences存取操作以及封裝詳解
SharedPreferences是安卓平臺上一個輕量級的存儲類,用來保存應用的一些常用配置,比如Activity狀態(tài),Activity暫停時,將此activity的狀態(tài)保存到SharedPereferences中;當Activity重載,系統(tǒng)回調方法onSaveInstanceState時,再從SharedPreferences中將值取出2021-11-11Android使用自定義控件HorizontalScrollView打造史上最簡單的側滑菜單
側滑菜單一般都會自定義ViewGroup,然后隱藏菜單欄,當手指滑動時,通過Scroller或者不斷的改變leftMargin等實現(xiàn);多少都有點復雜,完成以后還需要對滑動沖突等進行處理,今天給大家?guī)硪粋€簡單的實現(xiàn),史上最簡單有點夸張,但是的確是我目前遇到過的最簡單的一種實現(xiàn)2016-02-02Android通過Handler與AsyncTask兩種方式動態(tài)更新ListView(附源碼)
這篇文章主要介紹了Android通過Handler與AsyncTask兩種方式動態(tài)更新ListView的方法,結合實例形式分析了ListView動態(tài)更新的常用技巧,并附上完整實例源碼供讀者下載,需要的朋友可以參考下2015-12-12Android 5.0及以上編程實現(xiàn)屏幕截圖功能的方法
這篇文章主要介紹了Android 5.0及以上編程實現(xiàn)屏幕截圖功能的方法,結合實例形式分析了Android5.0以上實現(xiàn)截圖功能的相關類、函數(shù)及權限控制等操作技巧,需要的朋友可以參考下2018-01-01