获取焦点

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();

 

相关文章: