安卓view四钟点击事件

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/wdx_1136346879/article/details/86527109

public class MainActivity extends Activity {
//1匿名内部类
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
// 设置布局文件
setContentView(R.layout.activity_main);
// 找到btn
View view = findViewById(R.id.btn);

	// 注册按钮的点击事件
	view.setOnClickListener(new OnClickListener() {

		@Override
		public void onClick(View v) {
			// 点击按钮的逻辑
			System.out.println("你点击了按钮");

			// 汇编 --> C-->C++ -->Java -->C# --->自然语言
			// intent 打 人 泡 妞

			// new intent
			Intent intent = new Intent();
			// 设置动作
			intent.setAction(Intent.ACTION_CALL);
			// 设置数据 url http:// ftp    uri itcast://02/班长
			
			Uri uri = Uri.parse("tel://110");
			intent.setData(uri);

			startActivity(intent);
		}
	});

}

/**
 * 点击属性
 * @param view
 */
public void click(View view){
	// 点击按钮的逻辑
	System.out.println("你点击了按钮");

	// 汇编 --> C-->C++ -->Java -->C# --->自然语言
	// intent 打 人 泡 妞

	// new intent
	Intent intent = new Intent();
	// 设置动作
	intent.setAction(Intent.ACTION_CALL);
	// 设置数据 url http:// ftp itcast://02
	intent.setData(Uri.parse("tel://110"));

	startActivity(intent);
}

private class MyOnClickListener implements OnClickListener {

	
	@Override
	public void onClick(View v) {
		// 点击按钮的逻辑
		System.out.println("你点击了按钮");

		// 汇编 --> C-->C++ -->Java -->C# --->自然语言
		// intent 打 人 泡 妞

		// new intent
		Intent intent = new Intent();
		// 设置动作
		intent.setAction(Intent.ACTION_CALL);
		// 设置数据 url http:// ftp itcast://02
		intent.setData(Uri.parse("tel://110"));

		startActivity(intent);
	}
}

}
package cn.itcast.cal;

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

public class MainActivity extends Activity implements OnClickListener{

@Override
protected void onCreate(Bundle savedInstanceState) {
	super.onCreate(savedInstanceState);
	setContentView(R.layout.activity_main);
	View view1 = findViewById(R.id.btn_1);
	View view2 = findViewById(R.id.btn_2);
	View view3 = findViewById(R.id.btn_3);
	View view4 = findViewById(R.id.btn_4);
	View view5 = findViewById(R.id.btn_5);
	View view6 = findViewById(R.id.btn_6);
	
	view1.setOnClickListener(this);
	view2.setOnClickListener(this);
	view3.setOnClickListener(this);
	view4.setOnClickListener(this);
}


@Override
public void onClick(View v) {
	switch (v.getId()) {
	case R.id.btn_1:
		System.err.println("你点击了按钮  7");
		break;
	case R.id.btn_2:
		Toast.makeText(this, "你点击了按钮  8", Toast.LENGTH_SHORT).show();
		break;
	case R.id.btn_3:
		Toast.makeText(this, "你点击了按钮  9", Toast.LENGTH_SHORT).show();
		//具体的业务逻辑
		break;
	default:
		break;
	}
}

}

猜你喜欢

转载自blog.csdn.net/wdx_1136346879/article/details/86527109