如果我想在 editText 中输入消息,我输入一些数字,我的键盘如下所示:
但是在我通过单击按钮 ( et.setText(et.getText().toString() + " " + "abc")
) 从代码中添加一些文本后,键盘更改为:
有没有办法防止这种情况发生?
如果我想在 editText 中输入消息,我输入一些数字,我的键盘如下所示:
但是在我通过单击按钮 ( et.setText(et.getText().toString() + " " + "abc")
) 从代码中添加一些文本后,键盘更改为:
有没有办法防止这种情况发生?
我使用了 editable.append 而不是 et.setText() 并且这行得通
您应该在 EditText 中设置输入类型(例如,在包含布局的 xml 文件中使用“android:inputType”)。
请参阅:http: //developer.android.com/reference/android/widget/TextView.html#attr_android :inputType