Android开发之事件

当按下一个按钮时,有两种事件促发的方式,一种是通过回调,一种是通过事件监听。

 

回调:

xml中:

只要设置android:onclick="回调函数名字"

'主函数中重写回调函数即可。

 

事件监听:

第一种:

通过创建一个类,该类实现监听的接口:

public class mylistener implements View.OnClickListener
{
@Override
public void onClick(View v) {
TextView t=findViewById(R.id.text);
t.setText("这是另一个标题");
Main2Activity.this.setTitle("another title");
}
}


oncreate()中:
 Button b=findViewById(R.id.btn);
b.setOnClickListener(new mylistener());

第二种:
通过匿名内部内直接调用:
Button b=findViewById(R.id.btn);
b.setOnClickListener(new View.onClickListener{
 @Override
public void onClick(View v) {
TextView t=findViewById(R.id.text);
t.setText("这是另一个标题");
Main2Activity.this.setTitle("another title");
}
});

 




posted @ 2020-12-14 13:20  sunshine_gzw  阅读(94)  评论(0编辑  收藏  举报