Android EditText 获取失去焦点监听事件

释放双眼,带上耳机,听听看~!

在Android开发中,时常会用到EditText,EditText输入完获取到焦点,需要做什么动作,失去焦点后需要做什么动作。

实现方法也很简单,绑定OnFocusChangeListener的事件即可

页面

<?xml version="1.0" encoding="utf-8"?>
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="wrap_content" >

    <TextView
        android:id="@+id/et_input"
        android:layout_width="match_parent"
        android:layout_height="50dp"
        android:gravity="center"
        android:text="1" />
</FrameLayout>

代码

// 获取EditText
EditText etInput = (EditText) findViewById(R.id.et_input);
// 绑定事件OnFocusChangeListener  
etInput .setOnFocusChangeListener(View.OnFocusChangeListener() {
	@Override
	public void onFocusChange(View v, boolean hasFocus) {
		if (hasFocus) {
			// 此处为得到焦点时的处理内容,做你想做的事情
		} else {
			// 此处为失去焦点时的处理内容,做你想做的事情
		}
	}
});

 

人已赞赏
后端开发

JAVA 两种方法读取Map方法的性能简单对比

2017-7-13 10:23:17

后端开发技术笔记

Resources$NotFoundException: String resource ID 报错解决

2017-7-28 15:34:21

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
有新消息 消息中心
搜索