发布于 2015-01-02 16:21:41
ActionBar添加了Android3.0(APILevel11),但是您可以通过使用Spport在ealier 11中使用它。要使用Action的支持库,您的活动应该扩展ActionBarActivity。
要自定义操作栏颜色,可以在styles.xml文件中设置actionbar样式,如下所示:
<style name="AppTheme" parent="@style/Theme.AppCompat.Light">
<item name="actionBarStyle">@style/MyActionBar</item>
</style>
<style name="MyActionBar" parent="@style/Widget.AppCompat.Light.ActionBar">
<!-- for before API 11 -->
<item name="background">@color/your_color</item>
<!-- for after API 11 -->
<item name="android:background">@color/bg_blue</item>
</style>希望能帮上忙!
更新
要使用AppCompat主题,必须从支持库V7: AppCompat将AppCompat库导入到项目中。
发布于 2015-01-02 18:35:09
在我的一个项目中,我使用了ActionBarSherlock。
这里是一个示例代码。
https://stackoverflow.com/questions/27744872
复制相似问题