首页 > 代码库 > Android 让EditText失去焦点避免自动弹出输入法
Android 让EditText失去焦点避免自动弹出输入法
如果一进去activity,EditText就获取焦点,弹出输入法界面,无疑是很影响美观的。关于让EditText失去焦点,网上比较多的做法是添加一个visibility=gone的Textview.然后让这个textView获取焦点。不知道是我人品不好还是怎么的。我这样做不行,后来采用另外一种做法,就是在其父组件(布局)上添加以下两句代码:
android:focusable="true" android:focusableInTouchMode="true"
比如:
<RelativeLayout android:layout_width="match_parent" android:layout_height="40dp" android:gravity="center_vertical" android:background="#ffffff" android:focusable="true" android:focusableInTouchMode="true" > <EditText android:layout_alignParentLeft="true" android:id="@+id/searchWordET" android:layout_width="match_parent" android:layout_height="wrap_content" android:background="#ffffff" android:hint="姓名 单位名称 QQ 手机 电话 地址" android:padding="10dp" android:imeOptions="actionSearch" android:singleLine="true" android:textSize="13sp" /> </RelativeLayout>
事情完美解决!
Android 让EditText失去焦点避免自动弹出输入法
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。