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 {
			// 此处为失去焦点时的处理内容,做你想做的事情
		}
	}
});
后端开发

SpringBoot 2 集成 Redis 缓存

2019-9-18 10:21:44

后端开发技术笔记

iReport 5.6.0 安装完后无法打开解决方案

2020-5-14 13:24:44

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