如何使用 api<11 自定义我的操作栏?我无法使用 actionBarSherlock,因为我遇到了与我的自定义 rom 相关的问题……有没有办法做到这一点?
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 的手机。希望对您有所帮助。
你必须自己写ActionBar