今天在做项目的时候,在进入一个页面时, EditText默认就会自动获取焦点。弹出输入法框,用户体验很不好,那么如何取消这个默认行为呢?在网上找了一下,在其父控件下,添加如下的属性,就可以解决:
android:focusable="true"
android:focusableInTouchMode="true"
<LinearLayout
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:layout_margin="10dp"
android:focusable="true"
android:focusableInTouchMode="true"
android:gravity="center_vertical"
android:orientation="horizontal"
>
<EditText
android:id="@+id/searchedit"
android:layout_width="0dp"
android:layout_height="50dp"
android:layout_weight="1"
android:background="@drawable/input_background" />
</LinearLayout>
分享到:
相关推荐
在项目中,一进入一个页面, EditText默认就会自动获取焦点,很是郁闷,Android 如何让EditText不自动获取焦点?于是搜集整理一番,晒出来和大家分享,希望对你们有所帮助
本文主要介绍了Android取消EditText自动获取焦点默认行为的方法,具有很好的参考价值。下面跟着小编一起来看下吧
EditText焦点的自动跳转,输入完一个EditText焦点自动跳转到下一个EditText
EditText定义样式,限制输入字符,自动换行,获取焦点
完美得解决listview和edittext抢夺焦点和数据混乱问题
如果点击的view,不为edittext,则收起键盘
主要介绍了Android禁止EditText自动弹出软键盘的方法及遇到问题,需要的朋友可以参考下
本文主要介绍了Android设置Edittext获取焦点并弹出软键盘的实现代码。具有很好的参考价值。下面跟着小编一起来看下吧
当有多个EditText需要输入判断时,某一个输入有误时, 让该EditText获取焦点,并且改变背景色提示
EditText自动切换输入 电影字幕切换效果,很漂亮
基于EditText根据用户输入动态实现自动搜索功能。
界面上有一个按钮“+”,和按钮“确定”,按“+”后生成3个自定义的EditText,按确定获取所生成的所有EditText的值,亲测可用。!
edittext失去焦点,收起键盘.rar,太多无法一一验证是否可用,程序如果跑不起来需要自调,部分代码功能进行参考学习。
EditText自动切换
我们在实际开发中,可能会遇到要在列表里面放入一个EditText,但是我们在列表所在的界面获取不到这个EditText的值,所以,这里我们在Adapter里面为EditText添加一个addTextChangedListener,并实现TextWatcher接口来...
带删除按钮的且可以自动补全邮箱后缀的自定义EditText
本文实例讲述了Android GridView中包含EditText的焦点重新获取方法。分享给大家供大家参考,具体如下: 项目中遇到的问题是当界面有刷新时,EditText失去焦点,这时候需要重新获取焦点。 EditText editText = ...