Activity 时间监听机制---OnclickListener
2015-07-11 10:00
323 查看
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 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;
}
}
}
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;
}
}
}
相关文章推荐
- Xcode插件(一)-规范注释生成器VVDocumenter
- POJ 2528 Mayor's posters(线段树+离散化)
- python基础课程_学习笔记20:标准库:有些收藏夹——os
- iOS基础(c)-内存管理
- ubuntu下安装jdk
- POJ-1004
- Hdu题目分类
- Repo建立本地仓库脚本
- eclipse中tomcat不能部署web项目问题
- LeanCloud体验 AVUser如何保存类属性
- [转载] 理解 epoll 的事件触发机制
- windows下制作linux U盘启动盘或者安装优盘(转)
- dwr整合ssh 的annotation配置方式
- MSQL优化基础(Join 选择率)
- Ubuntu 12.04安装qtcreator后无法打开,终端运行提示:Could not initialize GLX
- 初学安卓 尝试写一个数字游戏
- maven仓库找不到需要的jar包解决办法
- Java Maven
- 【LeetCode】223. Rectangle Area
- XMPP协议介绍