maxEms和maxLength的區別以及maxEms不起作用的問題

原文鏈接:https://blog.csdn.net/qq_35553287/article/details/79065034

文章出處
maxEms和maxLength的區別:

maxEms:表示字寬的單位。設置的android:maxEms=“10”,但是顯示11箇中文,但是想要多出的字之後、之前的顯示省略號就得使用maxEms,並且必須與android:singleLine="true"使用。不與android:singleLine="true"使用時可自動換行。

maxLength:指的是文本的長度,比如:英文、符號、漢子、數字等等這些都屬於文本範圍,所以android:maxLength=“13” 的作用就是限制TextView只能顯示13個文本長度。大於字數之後自動截斷,不顯示省略號。

maxEms不起作用的問題:

只有當控件的寬度設置爲wrap_content時纔有效,設置爲match_parent或者固定數值時不起作用。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章