您的位置:首页 > 移动开发 > Android开发

Android修改ActionBar背景颜色和标题,菜单颜色 (清晰)

2015-11-03 16:14 633 查看
<!-- 标题样式是ActionBar样式的一部分,所以要先定义ActionBar的样式 -->

<style name="AppTheme" parent="AppBaseTheme">

<item name="android:actionBarStyle">@style/CustomActionBar</item>

<item name="android:actionMenuTextAppearance">@style/ActionBarTitle</item>

<item name="android:actionMenuTextColor">#0561c3</item>

<item name="android:itemBackground">#0561c3</item>



</style>

<!--然后在ActionBar的样式中通过android:titleTextStyle定义标题的样式

然后通过android:background定义actionBar颜色(不能在上边定义,否则设为整个页面背景色)

-->

<style name="CustomActionBar" parent="@android:style/Widget.DeviceDefault.ActionBar">

<item name="android:titleTextStyle">@style/ActionBarTitle</item>

<item name="android:background">#0561c3</item>

</style>



<!-- 自定义标题文字样式 -->

<style name="ActionBarTitle" parent="@android:style/TextAppearance.Holo.Large">

<item name="android:textColor">@android:color/white</item>

<item name="android:textSize">20sp</item>

</style>

<!-- 自定义菜单文字样式 -->

<style name="ActionBarMenu" parent="@android:style/TextAppearance.Holo.Large">

<item name="android:textColor">@android:color/white</item>

<item name="android:textSize">12sp</item>

</style>

另外,可以设置activity背景透明,比如美团,点击图像拍照,会弹出透明activity,上面有拍照,相册等选项

<!-- 背景透明 -->

<style name="Transparent">

<item name="android:windowBackground">@color/transparent</item>

<item name="android:windowIsTranslucent">true</item>

<item name="android:windowAnimationStyle">@+android:style/Animation.Translucent</item>

</style>

在manifast.xml文件中

<activity android:name="com.zdsoft.blp.xy.activity.PhotoSelectActivity"

android:theme="@style/Transparent" >

</activity>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: