相关疑难解决方法(0)

如何在没有setText("")的情况下清空edittext;

有没有办法重置edittext值而不设置如下文本:

((EditText) findViewById(R.id.yoursXmlId)).setText("");
Run Code Online (Sandbox Code Playgroud)

编辑:

当我使用setText("")时调用Textchanged列表器.

android

16
推荐指数
2
解决办法
2万
查看次数

防止Android键盘恢复为字母模式

我有一个应用程序,需要将一系列以空格分隔的十六进制数字组(很像产品密钥)输入到EditText中,例如 AB34 67EF ...

问题在于,每次输入数字后跟空格时,Android键盘都会自动切换回字母模式,这既使用户感到困惑又使他们非常烦恼。

例如,在上面的两个组中键入内容时,按下“ 3”时键盘将保持数字模式,但是在“ 4”之后按空格键将切换到字母模式-这意味着用户必须手动退回输入数字之前先输入“ 6”。

EditText控件(如下)为输入类型设置了textNoSuggestions标志,但是无论我更改了什么inputType和什么键盘设置,我都无法使键盘保持空格后处于数字模式。

   <EditText
        android:id="@+id/editText1"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_alignLeft="@+id/textView1"
        android:layout_below="@+id/textView1"
        android:inputType="textCapCharacters|textNoSuggestions"
        android:ems="10" >

        <requestFocus />
    </EditText>
Run Code Online (Sandbox Code Playgroud)

输入空格字符后,是否有任何方法可以强制键盘保持在当前模式,或者以编程方式切换键盘模式?

keyboard android

6
推荐指数
1
解决办法
2032
查看次数

android editText 键盘在 setText() 之后改变

如果我想在 editText 中输入消息,我输入一些数字,我的键盘如下所示:

在此输入图像描述

但在我通过单击按钮 ( et.setText(et.getText().toString() + " " + "abc")) 从代码添加一些文本后,键盘更改为: 在此输入图像描述

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

keyboard android android-edittext

0
推荐指数
1
解决办法
2005
查看次数

标签 统计

android ×3

keyboard ×2

android-edittext ×1