如何向ActionBarSherlock添加按钮以启动活动?

时间:2014-05-06 14:49:40

标签: android

我在我的项目中使用ABS(ActionBarSherlock)。 我想在ABS上添加一个按钮,它可以启动一个活动,或者如果活动已经运行则关闭活动。 我怎么能这样做?

1 个答案:

答案 0 :(得分:0)

由于ActionBarSherlock的行为与ActionBar的原始实现类似,因此您可以按照官方文档来实现此目的。它位于here

最简单的方法是使用XML文件。

创建res/menu/mymenu.xml

<menu xmlns:android="http://schemas.android.com/apk/res/android" >
<!-- Search, should appear as action button -->
<item android:id="@+id/action_search"
      android:icon="@drawable/ic_action_search"
      android:title="@string/action_search"
      android:showAsAction="ifRoom" />
<!-- Settings, should always be in the overflow -->
<item android:id="@+id/action_settings"
      android:title="@string/action_settings"
      android:showAsAction="never" />
</menu>