EditText只允许8个字符

时间:2014-02-14 18:31:37

标签: android android-edittext maxlength

我有一个接受密码的EditText。除了用户将密码设置为12个字符外,该功能非常有用。出于某种原因,EditText只允许8而不能更新。

以下是EditText XML:

<EditText
        android:id="@+id/editTextPasswordValue"
        android:inputType="textPassword"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignParentTop="true"
        android:layout_centerHorizontal="true"
        android:layout_marginTop="25dp" 
        android:minEms="12" 
        android:singleLine="true"
        android:maxLength="12"   >
</EditText>

提前致谢

2 个答案:

答案 0 :(得分:1)

这是一个例子。 我使用maxLength属性明确限制大小,使用maxLines将其限制为单行。

    <TextView 
    android:id="@+id/secondLineTextView" 
    android:layout_width="wrap_content"
    android:layout_height="wrap_content" 
    android:maxLines="1" 
    android:maxLength="10"/>

只需替换android:maxLength="10"

的值即可

答案 1 :(得分:0)

我刚刚测试了你的EditText,它的工作正常。我最多可以输入12个字符..