在EditText所在的xml文件中,设置android:singleLine="true", 则可以禁止掉虚拟键盘:

maxlength为该EditText的最大输入长度;

<EditText
android:id="@+id/wordEditText"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_weight="1"
android:hint="input a word"
android:maxLength="20"
android:singleLine="true"/>

禁止之前的样式:

Android EditText禁止换行键(回车键enter)-LMLPHP

禁止之后就会变为:

Android EditText禁止换行键(回车键enter)-LMLPHP

05-11 15:17