Button监听的方法3种:
共性:先在onCreat外面private一个Button
再在里面强转 loginButton = (Button) findViewBuId(R.id.newbutton);
最后设置监听器(相当于调用Button对象的方法)loginButton.setOnClickListener(//在这里设置)
分用:1.匿名内部类的用法:
({System.out,println("监听成功") })
2.引用外部类来监听:
((myOnClickListener) onClick(v){
super.onClick(v);
Toast.makeText(MainActivity.this, "Toast是一个浮动的提示框,有三个参数", 1).show();
})
外面要创建一个类并连上监听器的接口
Class myOnClickListener implements View.OnClickListener{
public void onClick(View v) {
Log.i("tag", "父类的方法");
}
}
3.在onCreat方法中重写onClick(View v)方法后
(this)即可