我有一个接受密码的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>
提前致谢
答案 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个字符..