2
我希望用戶只在EditText字段中輸入一個字符。所以,如果他試圖輸入一個字符串,程序就不應該允許它,並且只能將其限制爲一個字符。我該如何實現它? 謝謝如何限制用戶在Android的EditText中輸入的字符數?
我希望用戶只在EditText字段中輸入一個字符。所以,如果他試圖輸入一個字符串,程序就不應該允許它,並且只能將其限制爲一個字符。我該如何實現它? 謝謝如何限制用戶在Android的EditText中輸入的字符數?
EditText
有maxLength
屬性。只要將它設置爲1
:
<EditText
android:layout_height="wrap_content"
android:layout_width="wrap_content"
android:maxLength="1"/>
從佈局添加屬性
android:maxLength="1"
或代碼
TextEdit te = findViewById(...);
te.setFilters(new InputFilter[] { new InputFilter.LengthFilter(1) })