Android View如何获取焦点
来源:互联网 发布:linux如何查找文件类型 编辑:程序博客网 时间:2024/05/29 04:01
Android View如何获取焦点
Android新启动Activity,dialog或者其他窗体中中包含EditText, 新启动的activity的焦点默认在EditText上,这是android系统会弹出软键盘,挤压activity本来的界面,影响美观。
因此最好在新窗体创建时,最好在onCreate()方法中将焦点放在另一个view上. view使用requestFocus()焦点,但是如果让button或者textView之类控件直接使用requestFocus()方法,则无法获取焦点,焦点会依然在editText上。
只能在使用View的requestFocus()方法之前调用下面2个方法,view才可获取焦点:
view.setFocusable(true);
view.setFocusableInTouchMode(true);
然后调用 requestFocus()即可获取焦点。
- Android View如何获取焦点
- Android View如何获取焦点
- Android View如何获取焦点
- Android View如何获取焦点
- Android View如何获取焦点
- Android View如何获取焦点 EditText焦点转移
- android view图层获取焦点
- View获取焦点
- 自定义View 获取焦点
- Android TV ListView列表焦点保留?ListView如何获取焦点?
- android中 如何设置控件获取焦点
- Android解决自定义View获取不到焦点的情况
- android 布局文件中 view 焦点获取浅析
- android 布局文件中 view 焦点获取浅析
- android view 焦点总结
- Android View焦点
- 文本框如何获取焦点
- android控件获取焦点
- 程序员面试、算法研究、编程艺术、红黑树、数据挖掘5大系列集锦
- win7下mysql的安装
- Android2.3触摸屏功能详解
- 【年度聚焦】2013能否成为增强现实(augmented reality)爆炸之年?
- 学习用js, ajax, php做一个简单的小黄鸡页面(调用simsimi API)
- Android View如何获取焦点
- 修改Android手机的dalvik-heap的大小
- 模板类的友元重载(<>)
- 自动删除-IAR项目工程生成垃圾文件的工具
- 匿名内部类 参数用final修饰
- 将后台数据取出放到页面的后台操作对比
- 试卷的建模和中间表的建模(model)
- <context-param>与<init-param>备忘
- CentOS 6.3编译安装Nginx1.2.2+MySQL5.5.25a+PHP5.4.5