Chinaunix首页 | 论坛 | 博客
  • 博客访问: 4199
  • 博文数量: 3
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 45
  • 用 户 组: 普通用户
  • 注册时间: 2013-01-22 16:53
文章分类
文章存档

2013年(3)

我的朋友

分类: Android平台

2013-01-23 11:30:44

转载请标明出处------http://blog.chinaunix.net/uid/28585310.html

按钮事件监听器有两种添加方式:

1. activity直接implements OnClickListener接口

2. 建立ButtonListener类implements OnClickListener接口

package com.xidian.zm;

import android.app.Activity;
import android.content.DialogInterface;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;//注意一定不能是其他的OnClickListener,否则会出错
import android.widget.Button;

public class GobangActivity extends Activity implements OnClickListener{
    
	public Button btn_start;
	public Button btn_set;
    public Button btn_show;
    public Button btn_quit;
    @Override
    public void onCreate(Bundle savedInstanceState) {
    	setContentView(R.layout.main);
        super.onCreate(savedInstanceState);
        btn_start = (Button)findViewById(R.id.btn_start);
        btn_start.setOnClickListener(this);
        Button btn_set = (Button)findViewById(R.id.btn_set);
        Button btn_show = (Button)findViewById(R.id.btn_show);
        Button btn_quit = (Button)findViewById(R.id.btn_quit);
      
  
    }

	@Override
	public void onClick(View v) {
		if(v.equals(btn_start)){
			btn_start.setText("already");
		}
		
	}

}
package com.xidian.zm;

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

public class GobangActivity extends Activity{
    
	public Button btn_start;
	public Button btn_set;
    public Button btn_show;
    public Button btn_quit;
    @Override
    public void onCreate(Bundle savedInstanceState) {
    	setContentView(R.layout.main);
        super.onCreate(savedInstanceState);
        btn_start = (Button)findViewById(R.id.btn_start);
        btn_start.setOnClickListener(new ButtonListener());
        Button btn_set = (Button)findViewById(R.id.btn_set);
        Button btn_show = (Button)findViewById(R.id.btn_show);
        Button btn_quit = (Button)findViewById(R.id.btn_quit);
      
  
    }
    class ButtonListener implements OnClickListener{
    	@Override
		public void onClick(View v) {
			// TODO Auto-generated method stub
			if(v.equals(btn_start)){
				btn_start.setText("already");
			}
		}

		
    	
    }

}



阅读(742) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~