Android去除EditText自动获得的焦点
2012-02-20 14:36
232 查看
当带有EditView的activity第一次进入时,第一个EditText框会自动获得焦点,这个严重影响了用户体验,但是如何去掉呢?
查阅了很多资料后,发现以下方法最简单:
有一个思路就是:让其他控件去获得这个焦点。
在xml中,在EditText控件之前
加入
<LinearLayout
android:id="@+id/linearLayout_focus"
android:focusable="true"
android:focusableInTouchMode="true"
android:layout_width="0px"
android:layout_height="0px"/>
这个LinearLayout,不会显示的,但是会抢走焦点
查阅了很多资料后,发现以下方法最简单:
有一个思路就是:让其他控件去获得这个焦点。
在xml中,在EditText控件之前
加入
<LinearLayout
android:id="@+id/linearLayout_focus"
android:focusable="true"
android:focusableInTouchMode="true"
android:layout_width="0px"
android:layout_height="0px"/>
这个LinearLayout,不会显示的,但是会抢走焦点
相关文章推荐
- [Android]去除EditText自动获得的焦点,解决软键盘弹出问题
- 小笔记 使android界面打开时EditText不自动获得焦点
- android 设置 EditTextView不自动获得焦点
- 去除EditText自动获得的焦点
- android:使android界面打开时EditText不自动获得焦点
- Android启动Activity之后阻止EditText自动获得焦点
- Android开发中EditText获得焦点弹出输入框改变屏幕布局的问题
- Android Dialog 中的EditText自动获取焦点弹出软键盘
- Android取消EditText自动获取焦点默认行为
- android EditText自动获取焦点
- android EditText输入框获得焦点时,边框变为深色
- Android:当焦点在EditText上时自动显示软件键盘
- Android:禁止EditText自动获取焦点
- 解决android EditText自动获取焦点的问题
- android防止EditText自动获取焦点
- Android在Activity中取消EditText自动获取焦点的默认行为
- Edittext在xml文件中设置android:focusable=“false”之后,edittext再次获得焦点。
- Android中EditText获取焦点和不自动获取焦点以及改变光标颜色
- 【Android】Android取消EditText自动获取焦点
- Android 获取EditText焦点后自动弹出软键盘