Android_OnClick点击事件
程序员文章站
2022-06-24 18:33:23
一、在xml中设置控件的onClick属性android:onClick="onClickLogin"Activity中实现onClick属性中设置的方法 public void onClickLogin(View view) { Log.d(TAG,"xml设置onClick属性监听点击事件"); Intent intent = new Intent(this,UserActivity.class); //实现跳转 startActivity(...
一、在xml中设置控件的onClick属性
android:onClick="onClickLogin"
Activity中实现onClick属性中设置的方法
public void onClickLogin(View view) {
Log.d(TAG,"xml设置onClick属性监听点击事件");
Intent intent = new Intent(this,UserActivity.class); //实现跳转
startActivity(intent);
}
二、内部类方式
mLogin.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Log.d(TAG,"匿名内部类方式监听点击事件");
handlerLoginEvent(v);
}
});
三、Activity实现View.OnClickListener
//onCreate方法中需要设置点击事件
/**
*Button mBtn_login = this.findViewById(R.id.btn_login);
*mBtn_login.setOnClickLinstener(this);
*/
@Override
public void onClick(View v) {
switch (v.getId()) {
case R.id.btn_login:
Log.d(TAG,"Activity实现OnClickLinstener接口监听点击事件");
Toast.makeText(MainActivity.this, "Activity实现接口 ", Toast.LENGTH_SHORT).show();
}
}
本文地址:https://blog.csdn.net/ormosia2/article/details/110246988