1、在button 中
android:onclick="call"
注意事项:①、方法的名字必须是call
②、区别大小写
③、call方法必须接收一个View类型的参数
④、方法必须是public
2、用内部类实现监听事件
button.setOnClickListener(new 实现OnClickListener的方法名);
3、匿名内部类
bt.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
String phone_number = text.getText().toString();
Intent intent = new Intent(Intent.ACTION_CALL, Uri.parse("tel:" + phone_number));
startActivity(intent);
}
});
4、直接实现接口调用this(一般用这种方式)
btn.setOnClickListener(this);
时间: 2024-12-18 16:32:18