从主要活动到第二个的操作栏

时间:2012-08-09 07:26:14

标签: android android-layout

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

1 个答案:

答案 0 :(得分:2)

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

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