android如何使edittext获取或失去焦点

获取焦点

edittext.setFocusable(true);
edittext.setFocusableInTouchMode(true);
edittext.requestFocus();

# 只使用以下代码也可以
edittext.requestFocus();

失去焦点

方法1:

对edittext的父级view设置

android:focusable="true"
android:focusableInTouchMode="true"

方法2:

该方法有时无效,建议1,2同时使用

在java代码中动态设置

edittext.clearFocus();
原文地址:https://www.cnblogs.com/ice5/p/14833713.html