rectangle函数,陈贤恩,暴能特区
1、//隐藏软键盘
((inputmethodmanager)getsystemservice(input_method_service)).hidesoftinputfromwindow(widgetsearchactivity.this.getcurrentfocus().getwindowtoken(), inputmethodmanager.hide_not_always);
2、//显示软键盘,控件id可以是edittext,textview
((inputmethodmanager)getsystemservice(input_method_service)).showsoftinput(控件id, 0);
3、不自动弹出键盘:
带有edittext控件的在第一次显示的时候会自动获得focus,并弹出键盘,如果不想自动弹出键盘,有两种方法:
方法一:在mainfest文件中把对应的activity设置
android:windowsoftinputmode="statehidden" 或者android:windowsoftinputmode="stateunchanged"。
方法二:可以在布局中放一个隐藏的textview,然后在oncreate的时候requsetfocus。
注意textview不要设置visiable=gone,否则会失效
,可以在布局中放一个隐藏的textview,然后在oncreate的时候requsetfocus。
注意textview不要设置visiable=gone,否则会失效
<textview
android:id="@+id/text_notuse"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:focusable="true"
android:focusableintouchmode="true"
/>
textview textview = (textview)findviewbyid(r.id.text_notuse);
textview.requestfocus();
如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复
Android Manifest中meta-data扩展元素数据的配置与获取方式
Android实现获取meta-data和build.gradle的值
Android获取清单文件中的meta-data,解决碰到数值为null的问题
解决webview 第二次调用loadUrl页面不刷新的问题
解决Android WebView拦截url,视频播放加载失败的问题
Android webview加载https链接错误或无响应的解决
网友评论