全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

Android OnFocuChangeListener焦点事件详解

本文实例为大家分享了Android OnFocuChangeListener焦点事件的具体代码,供大家参考,具体内容如下

界面

打开“res/layout/activity_main.xml”文件。

<LinearLayout
  xmlns:android="http://schemas.android.com/apk/res/android"
  android:layout_width="match_parent"
  android:layout_height="match_parent"
  android:orientation="vertical" >

  <EditText
    android:id="@+id/mobile"
    android:layout_width="190dp"
    android:layout_height="wrap_content"
    android:text="手机号码" />

  <EditText
    android:id="@+id/address"
    android:layout_width="190dp"
    android:layout_height="wrap_content"
    android:text="地址" />

</LinearLayout>

MainActivity.java

package com.example.whaletosea.application04;

import android.os.Bundle;
import android.app.Activity;
import android.view.View;
import android.widget.EditText;
import android.view.View.OnClickListener;
import android.view.View.OnFocusChangeListener;
import android.widget.Toast;

public class MainActivity extends Activity {
  //声明 EditText
  private EditText etMobile=null;
  private EditText etAddress=null;
  @Override
  protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
    //获取EditText
    etMobile = (EditText) super.findViewById(R.id.mobile);
    etAddress = (EditText) super.findViewById(R.id.address);
    //注册OnClick OnFocusChange监听器
    etMobile.setOnClickListener(new MobileOnClickListener());
    etMobile.setOnFocusChangeListener(new MobileOnFocusChanageListener());
    etAddress.setOnClickListener(new AddressOnClickListener());
    etAddress.setOnFocusChangeListener(new AddressOnFocusChanageListener());
  }
  //MobileOnClickListener单击监听器
   private class MobileOnClickListener implements OnClickListener{
    @Override
    public void onClick(View view ){
      etMobile.setText("");
    }
  }
  //MobileOnFocusChanageListener焦点监听器
  private class MobileOnFocusChanageListener implements OnFocusChangeListener{
    @Override
    public void onFocusChange(View view ,boolean hasFocus){
      if(view.getId()==etMobile.getId())
        Toast.makeText(getApplicationContext(),"手机文本框获得焦点!",Toast.LENGTH_LONG).show();

    }
  }
  //AddressOnClickListener单击监听器
  private class AddressOnClickListener implements OnClickListener{
    @Override
    public void onClick(View view){
      etAddress.setText("");
    }
  }
  //MobileOnFocusChanageListener焦点监听器
  private class AddressOnFocusChanageListener implements OnFocusChangeListener{
    @Override
    public void onFocusChange(View view,boolean hasFocus){
      if(view.getId()==etAddress.getId())
        Toast.makeText(getApplicationContext(), "地址文本框获得焦点!",Toast.LENGTH_LONG).show();
    }
}


效果图:

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。


# Android  # OnFocuChangeListener  # 焦点事件  # Android取消EditText自动获取焦点默认行为  # Android 设置Edittext获取焦点并弹出软键盘  # Android取消EditText自动获取默认焦点  # 360浏览器文本框获得焦点后被android软键盘遮罩该怎么办  # Android开发之滑动图片轮播标题焦点  # Android给自定义按键添加广播和通过广播给当前焦点输入框赋值  # Android GridView中包含EditText的焦点重新获取方法  # Android 实现不依赖焦点和选中的TextView跑马灯  # Android videoview抢占焦点的处理方法  # Android基于TextView不获取焦点实现跑马灯效果  # 单击  # 文本框  # 大家分享  # 具体内容  # 大家多多  # mobile  # id  # wrap_content  # dp  # orientation  # layout_height  # vertical  # EditText  # gt  # whaletosea  # import  # Bundle  # os  # address  # text 


相关文章: 如何配置支付宝与微信支付功能?  如何在云主机上快速搭建多站点网站?  专业型网站制作公司有哪些,我设计专业的,谁给推荐几个设计师兼职类的网站?  三星网站视频制作教程下载,三星w23网页如何全屏?  网站制作网站,深圳做网站哪家比较好?  如何在宝塔面板中修改默认建站目录?  在线ppt制作网站有哪些软件,如何把网页的内容做成ppt?  c# 在ASP.NET Core中管理和取消后台任务  建站之星如何实现五合一智能建站与营销推广?  如何在Golang中处理模块冲突_解决依赖版本不兼容问题  如何选择适合PHP云建站的开源框架?  C#如何使用XPathNavigator高效查询XML  如何撰写建站申请书?关键要点有哪些?  如何选择网络建站服务器?高效建站必看指南  python的本地网站制作,如何创建本地站点?  购物网站制作公司有哪些,哪个购物网站比较好?  关于BootStrap modal 在IOS9中不能弹出的解决方法(IOS 9 bootstrap modal ios 9 noticework)  建站中国必看指南:CMS建站系统+手机网站搭建核心技巧解析  建站之星云端配置指南:模板选择与SEO优化一键生成  佛山企业网站制作公司有哪些,沟通100网上服务官网?  如何规划企业建站流程的关键步骤?  如何高效搭建专业期货交易平台网站?  建站之星CMS建站配置指南:模板选择与SEO优化技巧  宝塔面板创建网站无法访问?如何快速排查修复?  深圳网站制作公司好吗,在深圳找工作哪个网站最好啊?  股票网站制作软件,网上股票怎么开户?  如何通过智能用户系统一键生成高效建站方案?  油猴 教程,油猴搜脚本为什么会网页无法显示?  香港服务器网站推广:SEO优化与外贸独立站搭建策略  如何通过老薛主机一键快速建站?  如何快速查询域名建站关键信息?  专业网站制作企业网站,如何制作一个企业网站,建设网站的基本步骤有哪些?  小型网站制作HTML,*游戏网站怎么搭建?  建站168自助建站系统:快速模板定制与SEO优化指南  在线教育网站制作平台,山西立德教育官网?  建站主机系统SEO优化与智能配置核心关键词操作指南  长春网站建设制作公司,长春的网络公司怎么样主要是能做网站的?  建站之星官网登录失败?如何快速解决?  天河区网站制作公司,广州天河区如何办理身份证?需要什么资料有预约的网站吗?  高配服务器限时抢购:企业级配置与回收服务一站式优惠方案  网站规划与制作是什么,电子商务网站系统规划的内容及步骤是什么?  制作网站公司那家好,网络公司是做什么的?  建站之星图片链接生成指南:自助建站与智能设计教程  东莞市网站制作公司有哪些,东莞找工作用什么网站好?  如何通过云梦建站系统实现SEO快速优化?  制作网站的软件免费下载,免费制作app哪个平台好?  台州网站建设制作公司,浙江手机无犯罪记录证明怎么开?  如何自定义建站之星模板颜色并下载新样式?  如何快速搭建高效香港服务器网站?  建设网站制作价格,怎样建立自己的公司网站? 

您的项目需求

*请认真填写需求信息,我们会在24小时内与您取得联系。