java edittext 输入监听_Android应用开发之Android EditText 监听用户输入完成的实例
本文将带你了解Android应用开发Android EditText 监听用户输入完成的实例,希望本文对大家学Android有所帮助。
我们都知道, Android EditText输入框,并没有监听用户输入完成的功能,需要我们自己实现。 下面是实现的方法,仅供参考:
EditText editText = (EditText) findViewById(R.id.edit);
editText.addTextChangedListener(new TextWatcher() {
@Override
public void beforeTextChanged(CharSequence charSequence, int i, int i1, int i2) {
}
//输入时的调用
@Override
public void onTextChanged(CharSequence charSequence, int i, int i1, int i2) {
Log.d(TAG, "onTextChanged() returned: ");
mHandler.removeCallbacks(mRunnable);
//800毫秒没有输入认为输入完毕
mHandler.postDelayed(mRunnable, 800);
}
@Override
public void afterTextChanged(Editable editable) {
Log.d(TAG, "onTextChanged() returned: 2222");
}
});
配合Handler使用:
private Handler mHandler = new Handler() {
@Override
public void handleMessage(Message msg) {
super.handleMessage(msg);
if (EDIT_OK == msg.what) {
Log.d(TAG, "handleMessage() returned:输入完成 " );
}
}
};
private Runnable mRunnable = new Runnable() {
@Override
public void run() {
mHandler.sendEmptyMessage(EDIT_OK);
}
};
本文由职坐标整理并发布,希望对同学们有所帮助。了解更多详情请关注职坐标移动开发之Android频道!
java edittext 输入监听_Android应用开发之Android EditText 监听用户输入完成的实例相关推荐
- android 监听动画过程,Android应用开发之Android动画监听实现方法
本文将带你了解Android应用开发Android动画监听实现方法,希望本文对大家学Android有所帮助. Android动画监听实现方法. package com.briup.anim; impo ...
- android 图片横竖判断_Android应用开发之android 判断ImageView当前显示的是哪一张图片...
本文将带你了解Android应用开发之android 判断ImageView当前显示的是哪一张图片,希望本文对大家学Android有所帮助. 判断ImageView当前显示的是哪一张图片 Java ...
- android设置背景图片不填充整个_Android应用开发之android解决背景图片平铺拉伸问题...
本文将带你了解Android应用开发之android解决背景图片平铺拉伸问题,希望本文对大家学Android有所帮助 最近开发时遇到一个问题: 使用一条图片(1200x128)平铺作为背景,测试机型是 ...
- android webview权限申请_Android应用开发之android 6.0下webview的定位权限设置方法
本文将带你了解Android应用开发android 6.0下webview的定位权限设置方法,希望本文对大家学Android有所帮助. 如下所示: WebView webView = (WebVi ...
- android textview电话号码,Android应用开发之Android EditTextView 实现带空格分隔的输入(电话号码,银行卡)...
本文将带你了解Android应用开发Android EditTextView 实现带空格分隔的输入(电话号码,银行卡),希望本文对大家学Android有所帮助. 电话号码输入框需求: 三位,七位后有空 ...
- Java黑皮书课后题第3章:*3.31(金融:货币兑换)编写程序,提示用户输入从美元到人民币的兑换汇率,然后提示用户输入0表美元兑人民币、1表人民币兑美元。继而提示用户输入美元数量或人民币数量,兑换
*3.31(金融:货币兑换)编写程序,提示用户输入从美元到人民币的兑换汇率,然后提示用户输入0表美元兑人民币.1表人民币兑美元.继而提示用户输入美元数量或人民币数量,兑换为另一种货币 题目 题目概述 ...
- adb 查看屏幕大小_Android应用开发之adb命令如何获取android手机屏幕分辨率
本文将带你了解Android应用开发之adb命令如何获取android手机屏幕分辨率,希望本文对大家学Android有所帮助 #### 1. 通用方法: adb shell dumpsys win ...
- 3G应用开发之Android 传智播客 基础知识总结
3G应用开发之Android Android应用开发之3G 3G应用开发之Android 3G应用开发之Android 应用开发之 讲师: 讲师:黎活明 北京传智 播客教育 www.itcast.c ...
- android清除缓存 代码,Android应用开发之Android应用清除缓存一般清理目录和代码的教程...
本文将带你了解Android应用开发Android应用清除缓存一般清理目录和代码的教程,希望本文对大家学Android有所帮助. 一个应用安装完成,会有缓存,缓存一般分为内部存储的和外置的,内存中路径 ...
最新文章
- java怎么导入别人的代码_怎么用eclipse将图标导入到java代码中
- 土地利用转移矩阵图怎么做_土地利用转移矩阵生成的几种方法
- 1132 Cut Integer (20 分)【难度: 简单 / 知识点: 模拟】
- 计算机网络按信号频带占用方式分为,《计算机网络及组网技术》第2阶段测试题....
- MSSQL的多层嵌套查询
- apxs php5,安装PHP5和PHP7
- 课程第一天内容《基础交换 一 》
- iOS开发-自动隐藏键盘及状态栏
- 阿里研究院入选中国企业智库系统影响力榜
- 使用 IntraWeb (39) - THttpRequest、THttpReply
- ERROR: Could not install packages due to an OSError: [Errno 28] 设备上没有空间
- 陌陌直播公益课复课 带乡村孩子“打卡”丝绸之路
- 华硕和超微服务器主板稳定性,华硕、超微、泰安三款双路服务器主板横测
- 1342.将数字变成0的操作次数
- vss(2005)使用详解
- 工具说明书 - 输入汉语拼音
- KVM地址翻译流程及EPT页表的建立过程
- C#局域网下的简单即时通讯案例
- js / java 文档对比
- 火伞云APP盾,您身边的DDoS攻击安全保护专家
热门文章
- SAP Spartacus读取User Address的action是如何被Effect接收的
- Angular No provider for EffectsRootModule错误消息的出现原因和修复方式
- SAP Spartacus如何创建自定义route页面
- 如何查询编程语言或者网站里一些特殊符号的unicode编码
- 如何在SAP Cloud for Customer页面嵌入自定义UI
- SAP创建基于Lead的OData服务,BO列表里只有一个Lead BO可选
- How is application controller loaded by UI5 framework
- react-native run-android报错的原因,SDK位置未指定
- How to handle the generic error Cannot read property md of undefined
- Coverage analysis in AIE