【问题标题】:How to hide the keyboard, and add text to EditText如何隐藏键盘,并将文本添加到 EditText
【发布时间】:2015-09-30 23:04:45
【问题描述】:

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

观察 我要cursor 不消失。

![ When you press the 1 1 writes When you press the Del licked Can be controlled in the text Without the appearance of the keyboard ]1

【问题讨论】:

  • 强制隐藏键盘,添加onclicklistener并做myTextView.setText("1");
  • 或者您可以将 EditText 属性设置为可编辑为 false,这样它将阻止任何用户交互。

标签: android android-layout android-edittext android-button


【解决方案1】:

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

android:focusableInTouchMode="false"

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

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

【讨论】:

  • 观察我想光标不消失。
  • 那为什么不使用文本视图呢?编辑文本的重点是它可以接受用户输入,因此是光标。现在,如果您真的想要为您的 textview 设置编辑文本的样式,可以轻松实现。
  • 我想要我想开发的行业计算器,移动我的光标
  • 寻找:移动光标并关闭键盘
  • 移动光标是什么意思?
【解决方案2】:

下一个配置到你的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");
    }
});

【讨论】:

  • 观察我想光标不消失。
  • 寻找:移动光标并关闭键盘
猜你喜欢
  • 2015-12-30
  • 1970-01-01
  • 2014-08-07
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-02-18
  • 2011-03-29
  • 1970-01-01
相关资源
最近更新 更多