0

如何使用 api<11 自定义我的操作栏?我无法使用 actionBarSherlock,因为我遇到了与我的自定义 rom 相关的问题……有没有办法做到这一点?

4

2 回答 2

2

你可以去 For sherlock Action 吧。这是相同的链接

这是有关如何实施它的详细信息

  • 确保您的项目使用 Android 4.0+ 作为构建目标,并且您添加了兼容性/支持库。(可以
    右键项目,选择Android Toots > Add Support Library)

  • 下载 ActionBarSherlock 库项目并将其导入 Eclipse。

  • 右键单击您的主项目,选择属性,然后在左侧窗格中选择 Android。在窗口的下半部分,单击添加按钮并选择 ActionBarSherlock 项目。单击确定。

  • 您不使用常规的活动和片段,而是使用 Sherlock 图书馆中的活动和片段。它们具有相同的名称,但以“Sherlock”为前缀(SherlockActivity、SherlockFragment 等)

  • 要访问代码中的操作栏,请调用 getSupportActionBar()。这将返回常规操作栏(用于 Honeycomb 及更高版本)或 Sherlock 操作栏(用于 pre-Honeycomb)。

  • 主题说明在 ActionBarSherlock 网站上。

您可以在 android manifest 中设置 android:minSdk 以降低 sdk 说 2.2 但构建必须构建在目标 4 中。

因此,它将适用于API 级别 < 11 的手机。希望对您有所帮助。

于 2013-05-06T12:06:13.110 回答
0

你必须自己写ActionBar

于 2013-05-06T11:53:49.393 回答