Android View如何获取焦点
来源:互联网 发布:kpi数据分析 编辑:程序博客网 时间:2024/06/08 19:23
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);
然后调用 view.requestFocus()即可获取焦点。
0 0
- 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控件获取焦点
- Android SwipeRefreshLayout
- 时间字符串与时间戳互转
- HTMLParser使用详解(5)- 扩展 HTMLParser 对自定义标签的处理能力
- 库卡的功能函数和子程序(可能是完整的吧)完整列表
- 海思3518c平台 实现 华为WCDMA 拨号
- Android View如何获取焦点
- Eclipse4- 使用LifeCycleHandler监听E4应用程序的启动
- 使用AjaxFileUpload.js实现文件异步上传
- 12个球称三次找坏球
- Ruby on Rails 国际化demo
- FOUSHAN SPS FOR KUKA
- SWT初尝试——使用SWT开发一个智能搜索二手车小工具
- HMM学习最佳范例七:前向-后向算法1
- 最短路 (HDU 2544)