【问题标题】:ActionBar — shared button between activitiesActionBar — 活动之间的共享按钮
【发布时间】:2013-02-27 17:05:36
【问题描述】:

我在ActionBar 中有一个按钮。如何制作一个在包含ActionBar 的不同布局之间共享的按钮侦听器?

【问题讨论】:

    标签: java android android-actionbar android-event


    【解决方案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
    
                }
            });
        }
    

    【讨论】:

      【解决方案2】:

      创建一个 'BaseActivity' 或 'ParentActivity' 或任何您想调用的名称,它扩展了 Activity。 这只是完成了您在每个活动中所做的所有事情。

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

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2019-01-31
        • 1970-01-01
        • 1970-01-01
        • 2012-07-29
        • 2017-10-25
        • 2014-04-13
        相关资源
        最近更新 更多