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炫酷的textviewAndroidTextView
- Android元件詳解—TextViewAndroid元件TextView
- Android:TextView控制元件AndroidTextView控制元件
- Android ImageView和TextView居中AndroidTextView
- Android中TextView及其子類AndroidTextView
- Android 高亮關鍵字TextViewAndroidTextView
- Android TextView格式化文字AndroidTextView
- android textview問題總結AndroidTextView
- Android TextView 預渲染詳解AndroidTextView
- Android Vertical TextView 文字豎排AndroidTextView
- Android 設定TextView透明度AndroidTextView
- Android TextView 字元間距設定AndroidTextView字元
- 你真的懂Android的TextView嗎?AndroidTextView
- 為textarea新增maxlength屬性
- 【Android 】TextView 區域性文字變色AndroidTextView
- Android--TextView 文字顯示和修改AndroidTextView
- Android TextView設定首行縮排AndroidTextView
- android 讓 TextView 自帶滾動條AndroidTextView
- maxlength和size屬性區別
- Android入門教程 | Button,TextView背景設定AndroidTextView
- Android UI控制元件系列:TextView(文字框)AndroidUI控制元件TextView
- TextViewTextView
- Android 解決Android的TextView和EditText換行問題AndroidTextView
- Android Textview 一行居中 兩行居左AndroidTextView
- 教你如何實現 Android TextView 文字輪播效果AndroidTextView
- Android開發筆記——TextView 多行時 ellipsizeAndroid筆記TextView
- Android TextView 在指定位置自動省略字元AndroidTextView字元
- android 讓 EditText, TextView自動識別連結AndroidTextView
- Android TextView 富文字之 android.text.style.xxxSpanAndroidTextView
- Android更換APP字型—TextView各種字型樣式AndroidAPPTextView
- 使TextView元件的android:ellipsize="marquee"屬性生效TextView元件Android
- Android筆記-2-TextView的屬性詳解Android筆記TextView
- android textview設定字型的行距和字間距AndroidTextView
- android TextView裡邊實現圖文混配效果AndroidTextView
- Android開發筆記——TextView文字設定不同顏色Android筆記TextView
- Android入門教程 | TextView簡介(寬高、文字、間距)AndroidTextView
- 影片直播原始碼,Android TextView設定跑馬燈效果原始碼AndroidTextView
- 為textarea新增maxlength屬性程式碼例項