android-如何在edittext获得焦点时显示软键盘?

android-如何在edittext获得焦点时显示软键盘?,第1张

概述这个问题已经在这里有了答案:            >            Android:showsoftkeyboardautomaticallywhenfocusisonanEditText                                    25个在我的活动中,有三个editText视图,它将在

这个问题已经在这里有了答案:            >            Android: show soft keyboard automatically when focus is on an EditText                                    25个
在我的活动中,有三个editText视图,它将在某个时间随机隐藏
在editText中输入单个文本后,软键盘将自动消失
现在,我想显示软键盘当editText聚焦时
这个怎么做?

提前致谢

解决方法:

通过inputMethodManager,您可以显示和隐藏软键盘.当EditText失去焦点时,使用toggleSoftinput()方法显示软键盘,当EditText失去焦点时,使用hIDeSoftinputFromWindow()隐藏键盘,如下所示…

inputMethodManager imm = (inputMethodManager) getSystemService(Context.input_METHOD_SERVICE);editText.setonFocuschangelistener(new VIEw.OnFocuschangelistener() {    @OverrIDe    public voID onFocusChange(VIEw v, boolean isFocused) {        if (isFocused) {            imm.toggleSoftinput(inputMethodManager.SHOW_FORCED, 0);        } else {            imm.hIDeSoftinputFromWindow(getwindow().getCurrentFocus().getwindowToken(), 0);         }    }});
总结

以上是内存溢出为你收集整理的android-如何在edittext获得焦点时显示软键盘?全部内容,希望文章能够帮你解决android-如何在edittext获得焦点时显示软键盘?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/1076983.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-26
下一篇 2022-05-26

发表评论

登录后才能评论

评论列表(0条)

保存