当前位置:  开发笔记 > 编程语言 > 正文

如何在EditText上的OK键上隐藏软键盘并再次显示

如何解决《如何在EditText上的OK键上隐藏软键盘并再次显示》经验,为你挑选了1个好方法。



1> Niroshan..:

如果您需要在输入值后隐藏键盘,那么只需使用

机器人:imeOptions = "actionDone"

它在软键盘上提供了一个"完成"按钮,用户可以在输入值时单击.将其添加到EditText声明并删除hide_keyboard()函数.更新布局xml如下.


*处理完成按钮点击事件使用如下的听众*

kip_time.setOnKeyListener(new OnKeyListener() {
            public boolean onKey(View v, int keyCode, KeyEvent event) {

                if ((event.getAction() == KeyEvent.ACTION_DOWN) &&
                    (keyCode == KeyEvent.KEYCODE_ENTER)) {
                    // you codes gose here
                    //reflexion_time = Integer.parseInt(kip_time.getText().toString());
                    //reflexion_time = reflexion_time * 1000;
                  return true;
                }
                return false;
            }
        });

推荐阅读
Life一切安好
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有