版权声明:本文为博主原创文章,未经博主允许不得转载。 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;
}
}
}