没有合适的资源?快使用搜索试试~ 我知道了~
首页android studio按钮监听的5种方法实例详解
资源详情
资源评论
资源推荐

android studio按钮监听的按钮监听的5种方法实例详解种方法实例详解
主要介绍了android studio按钮监听的5种方法,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作
具有一定的参考借鉴价值,需要的朋友可以参考下
1.匿名内部类匿名内部类
public class MainActivity extends AppCompatActivity implements View.OnClickListener {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
Button btn1 = findViewById(R.id.btn1);//匿名内部类
btn1.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
Toast.makeText(getApplicationContext(), “你点击了按钮1”, Toast.LENGTH_LONG).show();
}
});
}
2.内部类内部类
public class MainActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
Button btn2 = findViewById(R.id.btn2);
Btn2CLickListener btn2CLickListener = new Btn2CLickListener();
btn2.setOnClickListener(btn2CLickListener);
}
class Btn2CLickListener implements View.OnClickListener{
@Override
public void onClick(View v){
Toast.makeText(getApplicationContext(),“你点击了按钮2”,Toast.LENGTH_LONG).show();
}
}
3外部类外部类**
MainActivity.java:
public class MainActivity extends AppCompatActivity{
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
}
Button btn3 = findViewById(R.id.btn3);
Btn3ClickListener btn3CLickListener = new Btn3ClickListener(getApplicationContext());
btn3.setOnClickListener(btn3CLickListener);
}
Btn3ClickListener.java:


















安全验证
文档复制为VIP权益,开通VIP直接复制

评论0