Android 如何使edittext默认失去焦点

Posted RockSmall

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Android 如何使edittext默认失去焦点相关的知识,希望对你有一定的参考价值。

1.在布局文件中给edittext的父控件增加两个属性
android:focusable="true"
android:focusableInTouchMode="true"

2.直接调用edittext的clearFocus()方法,不过该方法有时候会不生效

searchView.setFocusable(true);
searchView.setFocusableInTouchMode(true);
searchView.requestFocus();
 
searchView.clearFocus();//失去焦点
searchView.requestFocus();//获取焦点


以上是关于Android 如何使edittext默认失去焦点的主要内容,如果未能解决你的问题,请参考以下文章

使 EditText 不会失去焦点

Android View如何获取焦点

Android开发中EditText的点击Enter键焦点改变处理(获取焦点和失去焦点交互变化)

android 怎么在代码中判断edittext有没有获取焦点?

Android进入一个新页面,EditText失去焦点并禁止弹出键盘

Android中EditText获得焦点后马上又失去了,可能是啥造成的呢