【发布时间】:2013-02-27 17:05:36
【问题描述】:
我在ActionBar 中有一个按钮。如何制作一个在包含ActionBar 的不同布局之间共享的按钮侦听器?
【问题讨论】:
标签: java android android-actionbar android-event
我在ActionBar 中有一个按钮。如何制作一个在包含ActionBar 的不同布局之间共享的按钮侦听器?
【问题讨论】:
标签: java android android-actionbar android-event
你可以使用这样的类:
public class Actionbar_BtnHandler extends Activity {
Context context;
public Actionbar_BtnHandler (Context context)
{
this.context=context;
}
public void btn_handler (Button btn_mic,Button btn_post)
{
btn_mic.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
Toast.makeText(context,"MIKE",Toast.LENGTH_LONG).show();
}
});
btn_post.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
}
});
}
【讨论】:
创建一个 'BaseActivity' 或 'ParentActivity' 或任何您想调用的名称,它扩展了 Activity。 这只是完成了您在每个活动中所做的所有事情。
然后你所有的其他活动,扩展这个 ParentActivity,而不是正常的 Activity。
实现您的操作栏创建和始终在其中的按钮,以及它们在此 ParentActivity 中的操作。
【讨论】: