【问题标题】:android editText keyboard changed after setText()android editText 键盘在 setText() 后更改
【发布时间】:2012-04-22 21:34:57
【问题描述】:

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

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

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

【问题讨论】:

    标签: android keyboard android-edittext


    【解决方案1】:

    我使用了 editable.append 而不是 et.setText() 并且这行得通

    【讨论】:

    • 如何保留空格?
    【解决方案2】:

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

    见: http://developer.android.com/reference/android/widget/TextView.html#attr_android:inputType

    【讨论】:

    • 两张截图中,inputType 是一样的(文本),无法区分。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-03-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-08-07
    相关资源
    最近更新 更多