Activity 时间监听机制---OnclickListener

原创 2015年07月11日 10:00:42

package com.example.button_linstener;

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

//法三:实现OnClickListener接口
public class MainActivity extends Activity implements OnClickListener {

private Button button1, button2, button3, button4;

protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);

    // 法二:使用匿名内部类
    Button button2 = (Button) findViewById(R.id.button2);
    Button button3 = (Button) findViewById(R.id.button3);
    Button button4 = (Button) findViewById(R.id.button4);


    //使用法三,必须设置单击监听器调用setOnClickListenr函数
    button3.setOnClickListener(this);
    button4.setOnClickListener(this);


    button2.setOnClickListener(new View.OnClickListener() {
        public void onClick(View v) {
            Toast.makeText(MainActivity.this, "Button2 click!", 1).show();
        }
    });
}

// 方法一:在xml中添加onClick属性,并写好函数名onButton1Message(View view)
// 该函数必为 public void 型,参数为View view;
public void onButton1Message(View view) {
    Toast.makeText(MainActivity.this,"onButton1Message",1).show();
}

public boolean onCreateOptionsMenu(Menu menu) {
    // Inflate the menu; this adds items to the action bar if it is present.
    getMenuInflater().inflate(R.menu.main, menu);
    return true;
}

// private void 实现了OnClickListener()接口中的方法
public void onClick(View v) {
int id= v.getId();
//System.out.println(“–id=”+id);
switch (v.getId()) {
case R.id.button3:
Toast.makeText(MainActivity.this, “button3”, 1).show();
break;
case R.id.button4:
Toast.makeText(MainActivity.this, “button4”, 1).show();
break;
}
}
}

版权声明:本文为博主原创文章,未经博主允许不得转载。 举报

相关文章推荐

android监听器OnClickListener的简单示例

界面为一个textview和一个button,实现点击一下button文本显示加1 XML文件: <RelativeLayout xmlns:android="http://schemas.a...

详解android中OnClickListener监听

菜鸟上路,个人见解,有错误的地方请多指教 OnClickListener是安卓控件的一个点击监听事件   这个接口 包含一个方法 void onClick(View v) 进去看源码会比较神奇的发现 ...

精选:深入理解 Docker 内部原理及网络配置

网络绝对是任何系统的核心,对于容器而言也是如此。Docker 作为目前最火的轻量级容器技术,有很多令人称道的功能,如 Docker 的镜像管理。然而,Docker的网络一直以来都比较薄弱,所以我们有必要深入了解Docker的网络知识,以满足更高的网络需求。

Android OnTouchListener实时监听触点坐标,需要同时监听OnClickListener才有效

public class TouchTestActivity extends Activity { /** Called when the activity is first created....

android监听机制

android监听有4种实现方法,匿名内部类实现,内部类实现,实现事件接口,覆写方法实现,控件onClick属性实现事件,下面我将一一举例。 首先匿名内部类: import android.os....

java 监听机制

/** * 作者:@author ZhangShaoWen * 日期:2013-12-05 * 功能:监听机制 */ package com.test; import java.awt.*;...

android开发中监听器的三种实现方法(OnClickListener)

声明:本宝宝的毕业设计是基于Android开发的********    所以对Android开发有用的文章就先转载过来    对9月份写论文起一定帮助作用 标签: Android开发中监听...

RecyclerView设置点击监听器OnClickListener

Android现在越来越广泛的使用RecyclerView来实现更好的布局效果(比如瀑布流、卡片。。。)。但是RecyclerView的数据适配器RecyclerView.Adapter跟传统的Bas...

接口与监听机制

1.接口的组成 接口是由常量和抽象方法组成的 2.接口的定义格式 接口定义的关键字:interface public interface 接口名 extends 接口,...{ //定义常量...

事件监听机制

事件监听机制 1.事件监听机制的流程图:   2.不同种类的事件监听机制;  .以自身的类创建事件监听器: import java.awt.Button; import java....

Phone状态监听机制

一 监听手机Phone状态 在手机里面监听Phone的状态有两种方法: 1 注册接收广播   AndroidMenifest.xml: "CallListener...
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)