如何隐藏键盘,并向 EditText 添加文本

How to hide the keyboard, and add text to EditText

我有一个 EditText 和一个 Button 。 当你按 EditText 时,我不想显示 keyboard ,而当你按 Button 时,我想在 EditText 上输入数字 1 。

观察 我要cursor不消失。

![ 当你按下 1 1 写入 当你按下 Del 键时 可以在文中控制 没有键盘的出现]1

在您的 EditText 中设置此项 xml 以禁用键盘

android:focusableInTouchMode="false"

在您的编辑文本上设置一个“1”。

mButton.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {
            mYourEditText.setText("1");
        }
    });

您的 EditText 的下一个配置:

android:longClickable="false"
android:clickable="false"
android:focusableInTouchMode="false"

向您的按钮添加 onClickListener

myButton.setOnClickListener(new View.OnCLickListener(){
    @Override
    public void onClick(View v) {
        myEditText.setText( myEditText.getText().toString() + "1");
    }
});