在应用程序的所有活动中重用操作栏 [英] Reuse the Action Bar in all the activities of app

查看:37
本文介绍了在应用程序的所有活动中重用操作栏的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我是 android 的新手,我想知道是否有人可以指导我如何在我的所有 android 活动中重用操作栏.就我的探索而言,我发现我们必须创建一个 BaseActivity 类并将其扩展到我们想要重用它的 Activity 中,并且我们还必须创建一个 xml 布局并将其包含在我们的 Activity xml 文件中.我已经完成了 BaseActivity 部分.现在我在构建 xml 部分并包含它时有点困惑.我知道如何合并和包含一个布局,但是对于 Action Bar,需要采取哪些必要的步骤.任何帮助将不胜感激.

这是我的 BaseMenuActivity:

公共类 BaseMenuActivity 扩展 Activity{ActionBar actionBar;@覆盖protected void onCreate(Bundle savedInstanceState) {//TODO 自动生成的方法存根super.onCreate(savedInstanceState);actionBar = getActionBar();actionBar.setDisplayHomeAsUpEnabled(true);actionBar.setDisplayShowCustomEnabled(true);actionBar.setIcon(R.drawable.ic_social_share);LayoutInflater inflator = (LayoutInflater) 这个.getSystemService(Context.LAYOUT_INFLATER_SERVICE);查看 v = inflator.inflate(R.layout.apptitle, null);actionBar.setDisplayShowTitleEnabled(false);actionBar.setCustomView(v);}}

相同的清单部分:

Style.xml 部分: