setText()后更改android editText键盘

时间:2012-04-10 15:11:51

标签: android keyboard android-edittext

如果我想在editText中输入消息,我输入一些数字,我的键盘看起来像这样:

enter image description here

但是在我通过单击按钮(et.setText(et.getText().toString() + " " + "abc"))从代码添加一些文本后,键盘变为: enter image description here

有没有办法防止这种情况发生?

2 个答案:

答案 0 :(得分:4)

我使用了editable.append而不是et.setText(),这个工作

答案 1 :(得分:0)

您应该在EditText中设置输入类型(例如,在包含布局的xml文件中使用“android:inputType”)。

请参阅: http://developer.android.com/reference/android/widget/TextView.html#attr_android:inputType