android EditText 监听焦点变化
2015-08-31 12:31
519 查看
转至: http://dwtedx.com/message_1.html
今天在做搜索框的时候、遇到需要获取焦点之后做一些事情、实现方法也很简单、那就是绑定OnFocusChangeListener事件、实现onFocusChange(View v, boolean hasFocus) 方法、第二个参数就是判断得到焦点或失去焦点、从而实现我得想要的效果、代码如下
文本框重新获得焦点方法如下
今天在做搜索框的时候、遇到需要获取焦点之后做一些事情、实现方法也很简单、那就是绑定OnFocusChangeListener事件、实现onFocusChange(View v, boolean hasFocus) 方法、第二个参数就是判断得到焦点或失去焦点、从而实现我得想要的效果、代码如下
EditText searchView = (EditText) findViewById(R.id.search_text); searchView.setOnFocusChangeListener(new android.view.View. OnFocusChangeListener() { @Override public void onFocusChange(View v, boolean hasFocus) { if (hasFocus) { // 此处为得到焦点时的处理内容 } else { // 此处为失去焦点时的处理内容 } } });
文本框重新获得焦点方法如下
searchView.setFocusable(true); searchView.setFocusableInTouchMode(true); searchView.requestFocus(); searchView.clearFocus();//失去焦点 searchView.requestFocus();//获取焦点
相关文章推荐
- Android学习心得(16) --- Dex文件结构实例解析(2)
- Android开发之模拟器的选择
- Android AsyncTask onPostExecute()不执行,与JPush冲突
- [Android Pro] 通过IMSI判断手机是移动、联通、电信
- Android使用charles抓包
- Android Camera open流程
- Android 自定义spinner文字颜色 和 显示样式
- Android "multiple dex files define" 错误
- Android开发中,9-patch (九宫格)图片作为背景带来的问题
- android中JNI的实现步骤
- android事件分发(二)
- Android学习笔记——Android工程结构搭建
- Android开发性能优化之SparseArray和HashMap
- Android拨号器---熟练控件与布局的应用
- Android界面布局
- Android 常用效果(各种进度条,酷炫loading动画,火箭升空,撒花以及趋势图)
- 向Android studio 添加第三方库
- Android AsyncTask实现异步任务的执行
- Android.mk 中打印调试信息
- android socket 通信