如何解决使用完成按钮关闭我的自定义键盘
我正在android studio中为android创建一个自定义键盘,并且我几乎实现了基本键盘所需的所有基本功能,但是当我按右下角的完成键时,我一直在努力寻找如何关闭键盘的方法角落。
在android应用程序中,几乎所有文本框都包含imeOption,用于指定在Google chrome网址栏中使用已完成键要执行的操作,例如android:imeOptions="actionGo"
,并在已完成键上进行chrome搜索,我不得不使用{{1 }}使其正常运行,并且对于inputConnection.sendKeyEvent(new KeyEvent(KeyEvent.ACTION_UP,KeyEvent.KEYCODE_ENTER));
android:imeOptions="actionNone"
来说,它可以很好地工作android:imeOptions="actionSearch"
,但我不知道该为inputConnection.sendKeyEvent(new KeyEvent(KeyEvent.ACTION_DOWN,KeyEvent.KEYCODE_ENTER));
和android:imeOptions="actionNext"
做些什么
解决方法
这取决于视图的位置。就像是编辑文本及其在视图层次结构中的最后一个视图一样,您可以设置其视图的android:imeOptions =“ actionDone”。这将隐藏键盘。 android:imeOptions =“ actionNext”如果在任何视图中使用,则将焦点移至下一个编辑文本(如果有)。
希望我能理解你的问题。如果没有,请详细说明。我很乐意提供帮助。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。