ActionBar - 活动之间的共享按钮

时间:2013-03-12 08:58:16

标签: java android android-actionbar android-event

我在ActionBar放置了一个按钮。如何创建在包含ActionBar

的不同布局之间共享的按钮侦听器

2 个答案:

答案 0 :(得分:4)

创建'BaseActivity'或'ParentActivity'或任何你想要调用它的东西,它扩展了Activity。 这简单地完成了你在每个Activity中所做的所有事情。

然后所有其他活动,扩展此ParentActivity,而不是正常的Activity。

实施您的操作栏创建和始终在其中的按钮,以及它们在此ParentActivity中的操作。

答案 1 :(得分:1)

你可以使用这样的类:

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

            }
        });
    }