設置EditText字段的最大長度和最小長度,當用戶鍵入並通知用戶時(如紅色的EditText行或小型彈出窗口不會打字輸入),EditText字段會檢查其長度。我不知道這個編碼應該在xml或java文件上。如何設置EditText字段的最大和最小字符?
採取例如用戶名: xml文件
<EditText
android:id="@+id/etusername"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:hint="Username"
android:inputType="textPersonName"
android:maxLength="25"
android:digits="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz1234567890"/>
java文件
EditText etUsername=(EditText) findViewById(R.id.etusername);
String username=etUsername.getText().toString();
btnRegister.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
//any operation here
}
已經回答[這裏](https://stackoverflow.com/questions/14454093/how-to-set-minimum-and-maximum-characters-limitation-to-edittext-in-android) – Adithya
@Adithya我應該這樣編碼爲每個EditText字段分開 –
創建一個篩選器並將其應用於您需要的篩選器。 – Adithya