如何使用api< 11自定义操作栏?我无法使用actionBarSherlock,因为我遇到了与我的自定义rom相关的问题......有没有办法做到这一点?
答案 0 :(得分:2)
你可以去sherlock行动吧。 h ere is link for the same
的详细信息确保您的项目使用Android 4.0+作为构建目标 您添加了兼容性/支持库。 (你可以 右键单击该项目,选择Android Toots>添加支持库)
下载ActionBarSherlock库项目并将其导入 蚀。
右键单击主项目,选择“属性”,然后选择“Android” 在左侧窗格中。在窗口的下半部分,单击“添加” 按钮并选择ActionBarSherlock项目。单击“确定”。
您可以使用来自的常规活动和片段,而不是使用常规活动和片段 夏洛克图书馆。它们具有相同的名称,但带有前缀 “Sherlock”(SherlockActivity,SherlockFragment等)
要访问代码中的操作栏,请调用getSupportActionBar()。这个 返回常规操作栏(适用于Honeycomb及更高版本)或 Sherlock动作栏(适用于蜂窝前)。
主题说明在ActionBarSherlock网站上。
你可以在android清单中设置android:minSdk来降低sdk说2.2但是内置必须在目标4中构建。
所以,它将适用于手机,api级别< 11。 希望它有所帮助。
答案 1 :(得分:0)
您必须自己编写ActionBar