这个问题已经在这里有了答案: > 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获得焦点时显示软键盘?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)