activityGroup 多个view无法自动弹出虚拟键盘
来源:互联网 发布:java c3p0连接池配置 编辑:程序博客网 时间:2024/05/16 12:12
使用activityGroup 中多个view中进行切换时如果遇到textview中无法自动弹出虚拟键盘时
解决办法:
,onResume方法中清理textview.clearFocus();这样就会因为几个子的activity都
光标占用光标的问题。
比如说:
activityGrop(或者tab)有多个View,如果是view1 切换到 view2 时:
1.view1.clearFocus(); //先清除view1的焦点,view2就能自动弹出键盘了。
2.如果你的view是一个activity
一般是在onResume 或者onPause方法中清除焦点.在子activity生命周期中onCreate 中不设置请求光标
(textview.requestFoucs())
view1.clearFocus(); //先清除view1的焦点,view2就能自动弹出键盘了。
view2在onResume方法中也要清除焦点。
如果还是没办法出来的话代码中写onClick 事件,或者onFocus事件都可以
- view.setOnClickListener(new OnClickListener(){
- @Override
- public void onClick(View v) {
- if(v.hasFocus()){
- ((InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE))
- .showSoftInput(ed_content, InputMethodManager.SHOW_FORCED);
- }else{
- ((InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE))
- .hideSoftInputFromWindow(ed_content.getWindowToken(), 0);
- }
- }
- });
- activityGroup 多个view无法自动弹出虚拟键盘
- Android: View换切后,无法正常设置焦点或切换后TextView的虚拟键盘不弹出
- android 屏蔽程序自动弹出虚拟键盘
- EditText阻止自动弹出虚拟键盘
- android 不自动弹出虚拟键盘
- 打开Activity时,不自动显示(弹出)虚拟键盘
- 进入Activity不让其自动弹出虚拟键盘
- Android Edittext 自动弹出虚拟键盘的问题
- ios 解决textfield无法自动弹出键盘问题
- Xcode6.3模拟器ios8.3模拟器不能弹出虚拟键盘及虚拟键盘无法切换中文输入的解决办法
- 键盘自动弹出解决
- 自动弹出键盘
- 实现键盘自动弹出。
- 不自动弹出键盘
- 自动弹出键盘
- textView键盘自动弹出
- 自动弹出键盘
- Android自动弹出键盘
- HDU1198 Farm Irrigation
- UITableView 显示大量网络数据时怎样处理反应过慢的方法
- NuGet学习笔记
- 在内核中新增驱动代码目录
- extreme Table 使用
- activityGroup 多个view无法自动弹出虚拟键盘
- iphone 推送通知 java 实现
- dede5.7实现有缩略图则显示缩略图,无则不显示图片
- Xcode下同一工程生成不通得app目标文件
- mysql数据库为用户设置密码
- android:onClick
- 用chrome查看框架中的URL
- jquery 回车事件
- 配置 Eclipse 编译C/C++代码