本人开发的一个安卓版app小游戏, 疯狂猜明星android版 ,图标看起来很搞笑,有点京剧变脸的味道。朋友们小手一抖,下载支持下。谢谢了 不匿名监听事件写法: 1.实现 OnClickListener接口 2.给指定的按钮添加监听事件 3.Override OnClick的方法 package com.
本人开发的一个安卓版app小游戏,疯狂猜明星android版,图标看起来很搞笑,有点京剧变脸的味道。朋友们小手一抖,下载支持下。谢谢了
不匿名监听事件写法:
1.实现OnClickListener接口
2.给指定的按钮添加监听事件
3.Override OnClick的方法
package com.gudao.test;
import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.TextView;
public class MainActivity extends Activity implements OnClickListener{
/** Called when the activity is first created. */
private TextView myText;
private Button btn_ok;
private Button btn_cancel;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
myText = (TextView) this.findViewById(R.id.mytext);
btn_ok = (Button) this.findViewById(R.id.btn_ok);
btn_ok.setOnClickListener(this);
btn_cancel = (Button) this.findViewById(R.id.btn_cancel);
btn_cancel.setOnClickListener(new OnClickListener(){
@Override
public void onClick(View v) {
myText.setText("取消按钮触发事件!");
}
});
}
@Override
public void onClick(View view) {
if(view==btn_ok){
myText.setText("确定按钮触发事件!");
}
}
}
匿名内部类监听事件:
1.不需要实现OnClickListener接口
写法如下:
btn_cancel.setOnClickListener(new OnClickListener(){
@Override
public void onClick(View v) {
//要执行的操作
myText.setText("取消按钮触发事件!");
}
});