当带有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,不会显示的,但是会抢走焦点
分享到:
相关推荐
在项目中,一进入一个页面, EditText默认就会自动获取焦点,很是郁闷,Android 如何让EditText不自动获取焦点?于是搜集整理一番,晒出来和大家分享,希望对你们有所帮助
EditText焦点的自动跳转,输入完一个EditText焦点自动跳转到下一个EditText
本文主要介绍了Android取消EditText自动获取焦点默认行为的方法,具有很好的参考价值。下面跟着小编一起来看下吧
android+滚动Edittextandroid+滚动Edittextandroid+滚动Edittextandroid+滚动Edittextandroid+滚动Edittextandroid+滚动Edittextandroid+滚动Edittextandroid+滚动Edittextandroid+滚动Edittextandroid+滚动Edittext
完美得解决listview和edittext抢夺焦点和数据混乱问题
Android完美解决listview中多个edittext显示混乱问题,内含源码及apk文件
Android EditText(失焦+焦点)+登录界面
Android开发之EditText字符串过滤器InputFilter
android listview带有editText的情况,解决editText的焦点问题,及数据错位问题。后2个包没用。
Android动态添加EditText,并且可设置其背景Demo(编辑工具:Android Studio)
android 实现点击edittext的“小眼睛”切换明密文
带删除按钮的且可以自动补全邮箱后缀的自定义EditText
我们在实际开发中,可能会遇到要在列表里面放入一个EditText,但是我们在列表所在的界面获取不到这个EditText的值,所以,这里我们在Adapter里面为EditText添加一个addTextChangedListener,并实现TextWatcher接口来...
学习有关Android EditText属性
本文主要介绍了Android设置Edittext获取焦点并弹出软键盘的实现代码。具有很好的参考价值。下面跟着小编一起来看下吧
如果点击的view,不为edittext,则收起键盘
Android 监听EditText变化事件
一个基于Android原生的EditText的富文本组件,支持文字输入,可以插入图片