时间:2021-05-20
本文实例讲述了Android编程中软键盘基本用法。分享给大家供大家参考,具体如下:
调用下面代码:(第一次调用显示,再次调用则隐藏,如此反复),this指activity
InputMethodManager imm = (InputMethodManager)this.getSystemService(Context.INPUT_METHOD_SERVICE);imm.toggleSoftInput(0, InputMethodManager.HIDE_NOT_ALWAYS);imm.showSoftInput(myview, InputMethodManager.SHOW_IMPLICIT);单独显示隐藏软键盘:
显示:
InputMethodManager imm = (InputMethodManager)this.getSystemService(Context.INPUT_METHOD_SERVICE);imm.showSoftInput(myview, 0);隐藏:
imm.hideSoftInputFromWindow(view.getWindowToken(), 0);程序启动后,自动弹出软键盘,可以通过设置一个时间函数来实现,不能再onCreate里写:
Timer timer = new Timer();timer.schedule(new TimerTask() {@Override public void run() {InputMethodManager imm = (InputMethodManager)this.getSystemService(INPUT_METHOD_SERVICE); imm.toggleSoftInput(0, InputMethodManager.HIDE_NOT_ALWAYS);Toast.makeText(chick.this, "show", Toast.LENGTH_SHORT).show();}}, 1000);更多关于Android相关内容感兴趣的读者可查看本站专题:《Android视图View技巧总结》、《Android布局layout技巧总结》、《Android开发入门与进阶教程》、《Android调试技巧与常见问题解决方法汇总》、《Android多媒体操作技巧汇总(音频,视频,录音等)》、《Android基本组件用法总结》及《Android控件用法总结》
希望本文所述对大家Android程序设计有所帮助。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
本文实例讲述了Android开发中软键盘用法。分享给大家供大家参考。具体如下:打开软键盘,有两个方法。一个是showSoftInput,一个是toggleSof
Android设置Edittext获取焦点并弹出软键盘/***EditText获取焦点并显示软键盘*/publicstaticvoidshowSoftInput
Android中隐藏显示键盘操作:隐藏键盘:/***隐藏软键盘*/publicstaticvoidhideSoftInputMethod(Activityact
Android软键盘状态并隐藏输入法的实例1软键盘状态的切换2强制隐藏输入法键盘MainActivity如下:packagecc.c;importandroid
Android中软键盘的使用是非常多的,下面为软键盘常用的设置;1、横屏时,点击输入框出现全键盘解决方案:在EditText、searchview等控件中加an