Android EditText 限制輸入的字數
阿新 • • 發佈:2019-01-01
共有兩種方法,第一種是在xml中直接設定,第二種是在程式碼中設定。
**
在xml中設定
**
android:maxLength=”10” 代表限制輸入的字數最大為10
<EditText
android:layout_width="match_parent"
android:layout_height="40dp"
android:ellipsize="end"
android:gravity="center"
android:maxLength="10"
android:singleLine ="true"
android:textColor="@color/dialog_title"
android:textSize="15sp" />
最好是搭配上android:singleLine=”true”,只做一行的顯示
**
使用程式碼設定(虛擬碼)
**
EditText editText;
editText.setFilters(new InputFilter[]{new InputFilter.LengthFilter(10)})
同樣代表限制輸入的字數最大為10