`
liuquanjc
  • 浏览: 61668 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

【Android入门】注册监听器的几种方式

阅读更多

以 setOnClickListener 举例。

1. setOnClickListener(this)

     本类实现监听,因此本类需要继承OnClickListener,并且实现onClick方法。

2. setOnClickListener(this.XXX)

     本类不需要继承OnClickListener,只要实现XXX方法。

    
view plaincopy to clipboardprint?
    public final Button.OnClickListener XXX= new Button.OnClickListener() { 
        public void onClick(View v) { 
//...... 

3. 比较直接

    不需要继续监听器,也不需要方法,省去取方法名的烦恼了~~hehe

  
view plaincopy to clipboardprint?
button.setOnClickListener( 
    new Button.OnClickListener(){ 
    @Override 
    public void onClick(View v) { 
        //... 
    } 
}); 

分享到:
评论

相关推荐

    Google Android开发入门与实战.(配书源码)

    1. **Android Studio入门**:介绍如何安装和设置Android Studio,包括创建新项目、理解和使用项目结构、以及基本的编辑器功能。 2. **AndroidManifest.xml**:这是每个Android应用的核心配置文件,书中会讲解它在...

    2015最新Android基础入门教程PDF版打包合集

    《2015最新Android基础入门教程PDF版打包合集》是针对初学者精心准备的一套教育资源,旨在帮助新接触Android开发的朋友们快速掌握基础知识,为日后的深入学习和实践打下坚实的基础。本教程结合了Eclipse和Android ...

    Android编程入门教程andbook与Android开发教程笔记完全版

    学习者需要了解何时选择哪种方式。 9. **服务和服务生命周期**:后台服务可以在不与用户交互的情况下运行,这对于音乐播放、定时任务等场景非常有用。 10. **通知和广播接收器**:Android的通知系统允许应用在状态...

    Android入门到精通详解

    这通常通过注册监听器来实现。例如,要为一个按钮添加点击事件处理,可以使用OnClickListener接口。此外,Android还支持触摸事件、键盘事件等多种类型的事件。 **6.2 键盘事件的响应** 键盘事件处理是另一个重要的...

    安卓Android入门经典

    ### 安卓Android入门经典知识点解析 #### 一、Android系统结构与SDK使用 ##### 1.1 Android系统介绍 Android是一种基于Linux内核的操作系统,最初由Andy Rubin等人创立,后被Google收购。Android系统设计之初即...

    Android入门到精通

    ##### 8.2 几种独立使用的视图组 - **LinearLayout**: 水平或垂直排列子视图。 - **RelativeLayout**: 通过相对位置关系定位子视图。 - **FrameLayout**: 层叠放置子视图。 ##### 8.3 作为简单容器使用的视图组 -...

    android入门

    Android入门教程旨在为初学者提供一个简单易懂的起点,帮助他们快速理解并掌握Android开发的基础知识。在这个过程中,我们将会探讨以下几个核心概念: 1. **Android系统架构**:Android作为一个开源的操作系统,由...

    android开发入门之wifi

    在Android系统中,WiFi网卡可以处于以下几种状态: 1. 关闭(WIFI_STATE_DISABLED):WiFi功能未开启。 2. 正在开启(WIFI_STATE_ENABLING):WiFi功能正在启动过程中。 3. 开启(WIFI_STATE_ENABLED):WiFi功能...

    android 应用开发入门

    Android应用开发入门是一个广泛的主题,涵盖了许多不同的概念和技术。在这个领域,开发者需要了解的基本知识包括但不限于以下几个方面: 1. **Android系统架构**:Android是由Linux内核为基础的操作系统,包括应用...

    Android应用开发入门教程(经典版).pdf

    ##### 8.2 几种独立使用的视图组 - **独立使用的视图组**: - 如WebView,用于显示网页内容。 - **旋转按钮**: 提供旋转功能的控件。 以上内容概括了《Android应用开发入门教程》中的主要知识点,涵盖了Android...

    Android 入门资料

    如果你刚刚踏入Android开发的世界,这份“Android入门资料”将会是你宝贵的指南。 资料中可能涵盖了以下几个核心知识点: 1. **Android系统架构**:了解Android系统的层次结构,包括Linux内核、硬件抽象层(HAL)...

    Android+4编程入门经典

    本书将介绍Android提供的几种数据存储方式,包括偏好设置(Preferences)、文件存储、SQLite数据库以及内容提供者(Content Provider)。读者将学会如何根据不同场景选择合适的存储方法,并实现数据的持久化。 知识...

    Android开发从入门到精通

    ### Android开发从入门到精通 #### 一、Android概述与发展历程 **Android**是一种基于Linux V2.6内核的综合操作环境,最初由Andy Rubin创立,并于2005年被Google收购。该系统的设计初衷是针对移动电话领域,包括...

    android基础入门学习.zip

    "android基础入门学习.ppt"可能是一个PowerPoint演示文稿,通常用于教学或培训,它可能会涵盖以下几个关键知识点: 1. **Android系统架构**:Android系统由Linux内核、运行库层、应用程序框架层以及应用程序组成。...

    android开发入门与实战 源代码

    在Android开发领域,入门与实战是非常关键的阶段,对于初学者来说,理解并掌握基本概念、工具使用以及项目实践是至关重要的。这份"android开发入门与实战 源代码"提供了一个良好的学习平台,帮助初学者快速上手...

    android 入门 基础

    通过阅读“Android中文文档.pdf”和“android入门.ppt”,你可以更深入地学习这些基础知识,逐步掌握Android应用开发的核心技能。这些资源将引导你从零开始,逐步成长为一名熟练的Android开发者。

    android入门教程

    Android入门教程是为初学者设计的一系列学习资料,旨在帮助新手快速掌握Android开发的基本概念和技能。本教程将涵盖以下几个核心知识点: 1. **Android系统架构**:Android系统由Linux内核、硬件抽象层、系统运行库...

Global site tag (gtag.js) - Google Analytics