Android:TextView maxWidth maxLines maxLength maxEms
TextView maxWidth、maxLines、maxLength、maxEms 的區別面紗就此揭開!掌握它們的區別對實際開發蠻有用處。若您有遇到其它相關問題。
maxWidth
限制當前view的寬度,若此時高度設定為wrap_content,文字長度超過view的寬度時會自動換行
<TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:background="#3E86A0" android:textColor="#ffffff" android:text="TextView_maxWidth" android:maxWidth="50dp"/>
maxLines
無論文字整體需要幾行才可顯示,最終只顯示 N 行。一般配合ellipsize標籤使用,它可指定在尾部新增省略號
<TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:background="#3E86A0" android:textColor="#ffffff" android:text="TextView_maxWidthTextView_maxWidthTextView_maxWidth" android:ellipsize="end" android:maxLines="1"/>
maxLength
限制可顯示字元數量,超出部分會被截斷,設定 ellipsize 也無效,字母或漢字每個單位均記做1,
<TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:background="#3E86A0" android:textColor="#ffffff" android:text="TextView_maxWidth" android:ellipsize="end" android:maxLength="5"/> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:background="#3E86A0" android:textColor="#ffffff" android:text="測試這個標籤的作用" android:ellipsize="end" android:maxLength="5"/>
maxEms
單行最多可現實的字元數量,超出限制自動換行,漢字記做2個單位,字母記做1個單位
<TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:background="#3E86A0" android:textColor="#ffffff" android:text="TextView_maxWidth" android:maxEms="5"/> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:background="#3E86A0" android:textColor="#ffffff" android:text="測試這個標籤的作用" android:maxLines="1" // 這裡設定了行數限制,所以下圖中的文字被擷取 android:maxEms="5"/>
若您有遇到其它相關問題,非常歡迎在評論中留言。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69984284/viewspace-2723387/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Android元件詳解—TextViewAndroid元件TextView
- android炫酷的textviewAndroidTextView
- Android 高亮關鍵字TextViewAndroidTextView
- Android中TextView及其子類AndroidTextView
- Android TextView 富文字之 android.text.style.xxxSpanAndroidTextView
- Android開發筆記——TextView 多行時 ellipsizeAndroid筆記TextView
- Android入門教程 | Button,TextView背景設定AndroidTextView
- 教你如何實現 Android TextView 文字輪播效果AndroidTextView
- Android Textview 一行居中 兩行居左AndroidTextView
- Android TextView 在指定位置自動省略字元AndroidTextView字元
- Android更換APP字型—TextView各種字型樣式AndroidAPPTextView
- Android之TextView設定drawableRight等圖片文字間隔AndroidTextView
- 影片直播原始碼,Android TextView設定跑馬燈效果原始碼AndroidTextView
- Android開發筆記——TextView文字設定不同顏色Android筆記TextView
- Android入門教程 | TextView簡介(寬高、文字、間距)AndroidTextView
- AutoComlete TextViewTextView
- Android 設定TextView滑動滾動條和滑動效果AndroidTextView
- 影片直播app原始碼,Android TextView省略號代替多出資料APP原始碼AndroidTextView
- Android自定義字型--自定義TextView(可擴充套件不同ttf字Android自定義字型TextView套件
- 短視訊商城系統,Android TextView自動調整字型大小AndroidTextView
- 短影片app原始碼,Android TextView文字,刪除線以及下劃線APP原始碼AndroidTextView
- 【Android初級】使用TypeFace設定TextView的文字字型(附原始碼)AndroidTextView原始碼
- TextView 自動換行,每行排滿的自定義TextViewTextView
- TextView走馬燈TextView
- textview - 翻轉動畫TextView動畫
- 短視訊平臺原始碼,Android中 TextView設定顏色無效的問題原始碼AndroidTextView
- 介面無小事(五):自定義TextViewTextView
- AverageTextView——均勻顯示的TextViewTextView
- 自定義RadiusBackgroundSpan在textview設定tagTextView
- iOS TextFiled,TextView 長度限制,表情限制iOSTextView
- iOS 一個比較完美的 Growing TextViewiOSTextView
- 一個有上下滾動效果的TextViewTextView
- TextView、TextView的子類之EditText、EditText的子類之自動完成文字框(AutoCompleteTextView)的功能與用法TextView
- 如何正確設定動態TextView的textSizeTextView
- app直播原始碼,TextView部分字型顏色高亮APP原始碼TextView
- TextView未繪製情況下獲取其寬高TextView
- TextView小技巧,顯示指定行,其他省略號表示TextView
- 聊天平臺原始碼,TextView部分文字變色原始碼TextView