您的位置:首页 > 移动开发 > Android开发

Android Edittext获取焦点和失去焦点事件

2017-03-21 13:34 483 查看
今天遇到这样一个小需求,就是需要监听edittext的焦点事件,然后进行操作,首先我们先来看一下有什么方法,给editText设置setOnFocusChangeListener监听,实现里面的方法onFocusChange,这个方法的意思就是当焦点改变的时候需要做什么操作,

//示例:
EditText et = (EditText) findViewById(R.id.et);
et .setOnFocusChangeListener(new android.view.View.OnFocusChangeListener() {
@Override
public void onFocusChange(View v, boolean hasFocus) {
if (hasFocus) {
// 此处为得到焦点时的处理内容
} else {
// 此处为失去焦点时的处理内容
}
}
});


当我们设置完这个方法后,就可以在OnFocusChangeListener方法中进行判断,来分开获取到焦点和失去焦点。

本人菜鸟一个,有什么不对的地方希望大家指出评论,大神勿喷,希望大家一起学习进步!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息