`
polokang
  • 浏览: 67893 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

Android 的Button 和监听绑定的例子

阅读更多
package com.zhk.android.sqlite;

import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;

public class ActivityMain extends Activity {
     Button bnt1;
     Button bnt2;
     Button bnt3;
     OnClickListener listener1 = null;
     OnClickListener listener2 = null;
     OnClickListener listener3 = null;
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);  
        //此处順序不能錯,一定要先將监听准备好,才能将监听和Button绑定在一起。
        //如果两个顺序颠倒,先绑定在准备监听,则按钮和监听绑定失败
        setListener(); 
        initUI();
    }
    private void initUI()
    {
        bnt1 = (Button) findViewById(R.id.bnt1);
        bnt1.setOnClickListener(listener1);
        bnt2 = (Button) findViewById(R.id.bnt2);
        bnt2.setOnClickListener(listener2);
        bnt3 = (Button) findViewById(R.id.bnt3);
        bnt3.setOnClickListener(listener3);
    }
    private void setListener()
    {
        listener1 = new OnClickListener()
        {
            public void onClick(View v)
            {
                setTitle("L1");                
            }
        };
        listener2 = new OnClickListener()
        {
            public void onClick(View v)
            {
                setTitle("L2");
            }
        };
        listener3 = new OnClickListener()
        {         
            public void onClick(View v)
            {
                setTitle("L3");
            }
        };
    }
}
分享到:
评论

相关推荐

    android 自定义view比较综合的例子

    这个“android 自定义view比较综合的例子”显然涵盖了多个高级话题,旨在帮助有一定基础的开发者提升自定义View的制作能力。下面,我们将深入探讨自定义View的关键概念和实践技巧。 首先,自定义View的基本步骤包括...

    Android listview例子, 自定义Adapter:含Button控件

    这涉及到Android UI设计、数据绑定和事件处理等多个方面。 首先,我们了解ListView的基本原理。ListView通过Adapter来获取并展示数据,Adapter是连接数据源与视图之间的桥梁。在Android中,有多种Adapter类型,如...

    android 标签绑定事件

    "android 标签绑定事件"这个话题主要涉及如何在界面布局文件中直接为控件(标签)绑定事件监听器,以实现用户交互。这种方式使得代码更加简洁,提高了开发效率,同时也使得布局文件更具有表现力。 在传统的Android...

    android 经典代码例子

    在Android开发领域,经典代码例子是开发者学习和提升技能的重要资源。这些例子涵盖了各种关键功能和组件的实现,有助于深入理解Android应用的工作原理。在这个压缩包中,我们可能找到了多个有关Android编程的示例...

    android COMPONENT 各种小例子

    在Android开发中,组件是构建用户界面的基本单元。这些组件为开发者提供了丰富的功能,使得创建交互式...在Android 4.2环境下,这些例子仍然具有很高的参考价值,因为许多基础组件和API在这之后的版本中仍然保持兼容。

    适合android初学者的小例子

    在Android开发领域,初学者经常会通过实践小例子来快速掌握基础知识。这个名为“Demo”的压缩包文件很可能是为Android新手设计的一系列实例代码,旨在帮助他们理解和应用Android平台上的基本UI控件。以下是对这些...

    动手学Android之三——第一个界面例子程序

    在Android开发的学习过程中,创建第一个界面例子程序是至关重要的步骤,它能让你对Android应用程序的基本结构和工作原理有一个直观的理解。本教程将深入探讨如何在Android环境中构建一个简单的用户界面,我们将称之...

    Android处理内存泄漏的代码例子

    在ExmLeak这个压缩包文件中,你可以找到具体的代码实现,通过分析和实践这些例子,你将更好地理解和掌握如何避免Android应用中的内存泄漏问题。记住,良好的内存管理是提升应用性能和稳定性的重要因素。

    android studio按钮Button点击事件.rar

    这里,`setOnClickListener`方法为Button绑定了一个监听器,当用户点击Button时,`onClick`方法会被调用,显示一个短暂的Toast消息。 2. **XML实现**: 在XML布局文件中,可以直接在Button标签内指定`android:...

    Android设计与开发——Button属性.docx|Button属性.docx

    - `android:layout_width` 和 `android:layout_height` 分别定义了Button的宽度和高度。在这个例子中,Button的宽度是匹配父容器(match_parent),高度是80dp。 - `android:text` 设置了Button上的文字内容,这里...

    自定义Button控件,继承Button控件App源码

    这个例子展示了如何读取XML属性并应用于自定义Button。 9. **测试与调试**: 完成自定义控件的编写后,可以在简单的APP源码中引入这个控件,通过运行和调试来确保其正常工作并达到预期效果。 通过以上步骤,我们...

    Android单选框例子

    在Activity或Fragment的Java代码中,你需要通过`findViewById()`方法获取到单选框和`RadioGroup`对象,然后可以设置初始选中状态,监听单选框的选中事件。 ```java RadioGroup radioGroup = findViewById(R.id....

    Android ViewPager例子

    一种常见的优化策略是使用`viewholder`模式,避免重复创建和绑定视图。另外,适配器的`isViewFromObject()`方法应该正确实现,以提高效率。 6. **生命周期管理** 由于ViewPager会管理Fragment的生命周期,因此在...

    android 所有的基本控件使用例子

    这个名为"Android 所有基本控件使用例子"的项目,提供了详细代码和解释,帮助开发者深入理解和实践Android中常见的UI控件。在实际工作中,对这些控件的熟练掌握至关重要。 1. **TextView**:TextView是最基础的文本...

    Andriod 自己写的例子

    这个例子可能包含了一些基本的UI控件演示,如Button、EditText、TextView等,以及如何监听用户事件,实现交互逻辑。 7. **AndroidService**: Android Service是后台运行的服务,即使用户离开应用程序,服务仍可...

    Android例子源码自定义对话框

    3. 绑定组件和事件处理:在代码中找到布局文件中的组件并进行绑定,然后设置监听器来处理用户交互。例如,设置按钮的点击事件: ```java Button btnOk = findViewById(R.id.btn_ok); btnOk.setOnClickListener...

    android listview 例子

    这个"android listview 例子"着重展示了ListView在实际应用中的复杂使用方式,特别是如何在一个ListView中包含各种不同的控件,以实现丰富的界面效果。 ListView的工作原理基于Adapter模式,Adapter是连接数据源和...

    Android 超炫的Path Button效果源码.rar

    "Android 超炫的Path Button效果源码"就是一个这样的例子,它提供了一种独特且富有动态感的按钮设计,能够让用户在交互时感受到更丰富的视觉反馈。下面将详细解析这个源码中的关键知识点。 首先,Path Button的核心...

    安卓Android源码——(CheckBox与监听).zip

    本文将深入探讨安卓Android源码中的CheckBox及其监听机制,旨在帮助开发者更好地理解和应用这一元素。 CheckBox的基本使用涉及到以下几个核心概念: 1. **组件声明**:在XML布局文件中,我们可以用`<CheckBox>`...

    Android例子源码基于SQLite的简单学生信息管理系统

    7. 数据绑定和监听:为了实现UI与数据的实时同步,可能会使用到数据绑定框架,如Android Data Binding库,或者监听数据库变更事件,如ContentObserver。 通过研究这个源码,开发者不仅可以学习到如何在Android中...

Global site tag (gtag.js) - Google Analytics