我的布局包含一个标题,其中我包含在每个Activity中,在此标题中有一个图像按钮.是否可以为此imageButton编写一个常见的onClick事件?
Eri*_*vik 10
您可以编写一个扩展OnClickListener和onClick方法的类.然后在每个活动的onCreate方法中,找到ImageButton并将其onClickListener设置为该类:
MyOnclickListener implements OnClickListener {
private Context context;
public MyOnclickListener(Context context) {
this.context = context;
}
@Override
public void onClick(View arg0) {
Intent intent = new Intent(context, MyActivity.class);
context.startActivity(intent);
}
}
Run Code Online (Sandbox Code Playgroud)
在你的活动中:
protected void onCreate(...) {
setContentView(...);
((ImageButton) findViewById(R.id.mybutton)).setOnClickListener(new MyOnclickListener(this));
}
Run Code Online (Sandbox Code Playgroud)
编辑:对不起,当然是实现.
EDIT2:查看上下文参考的更新代码.
| 归档时间: |
|
| 查看次数: |
2194 次 |
| 最近记录: |