android中隐藏与显示软键盘及不自动弹出键盘及软键盘将布局顶上去的实现方法
来源:互联网 发布:mysql入门很简单 编辑:程序博客网 时间:2024/05/07 23:05
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();
在mainfest.xml中,对那个Activity加:
<activityandroid:name=".activity.HomeActivity"android:windowSoftInputMode="adjustPan|stateHidden"></activity>
就不会把原来Activity的布局给顶上去了。
- android中隐藏与显示软键盘及不自动弹出键盘及软键盘将布局顶上去的实现方法
- 解析android中隐藏与显示软键盘及不自动弹出键盘的实现方法
- 解析android中隐藏与显示软键盘及不自动弹出键盘的实现方法
- 解析android中隐藏与显示软键盘及不自动弹出键盘的实现方法
- 解析android中隐藏与显示软键盘及不自动弹出键盘的实现方法
- 解析android中隐藏与显示软键盘及不自动弹出键盘的实现方法
- 解析android中隐藏与显示软键盘及不自动弹出键盘的实现方法
- 解析android中隐藏与显示软键盘及不自动弹出键盘的实现方法
- 解析android中隐藏与显示软键盘及不自动弹出键盘的实现方法
- android中隐藏与显示软键盘以及不自动弹出键盘的方法
- android中软键盘弹出,将布局顶上去
- android隐藏软键盘 不自动弹出键盘的方法
- android隐藏以及显示软键盘及不自动弹出键盘
- android关闭软键盘和弹出键盘将布局顶上去
- android隐藏以及显示软键盘以及不自动弹出键盘的方法
- android隐藏以及显示软键盘以及不自动弹出键盘的方法
- android隐藏以及显示软键盘以及不自动弹出键盘的方法
- android隐藏以及显示软键盘以及不自动弹出键盘的方法
- sublime配置全攻略
- Robotium 中如何重签名
- 最长连续序列
- axis1.4 根据wsdl生成 客户端
- 实现windows phone8.1退出按键重写
- android中隐藏与显示软键盘及不自动弹出键盘及软键盘将布局顶上去的实现方法
- select/poll/epoll 区别 学习笔记
- 我的资源
- 免费DDoS攻击测试工具大合集
- 类型转换
- JS中事件处理机制
- 使用ssh-keygen和ssh-copy-id三步实现SSH无密码登录 和ssh常用命令
- 浅谈电路中的各种“地”
- php将远超文件下载到本地