0

我的操作栏有问题。我在主要活动中有一个在 onCreateOptionsMenu(菜单菜单)中创建的操作栏。我也在此方法中添加的项目。现在,当我在第二个活动中单击我的项目时,我想要的是相同的操作栏。我希望当我将此方法中的代码复制并粘贴到第二个活动中的方法时它可以工作,但我不想复制此代码,因为我添加了很多项目。这可以在第二个活动中使用第一个活动的操作栏吗?

4

1 回答 1

2

是的,有可能。我有三种可能的解决方案:

  1. 通过 xml http://developer.android.com/guide/topics/ui/actionbar.html#ActionItems添加操作项
  2. 您的第二个活动可以扩展您的 MainActivity(或者更好的是,为两者创建一个抽象的基本活动,它只创建菜单)。
  3. 在帮助类中提取菜单创建并从每个活动中调用相同的方法。

这三种方式都是可能的,但我更喜欢第一种。

于 2012-08-09T07:41:33.880 回答