我的android活动中有一个菜单(我正在使用Xamarin.Android),其中包含几个项目,如下所示:
<item android:id="@+id/menuitem1"
android:icon="@drawable/ic_action_share"
android:showAsAction="ifRoom" />
我可以自定义整个ActionBar。但是我想在动作栏中自定义一个项目。如下图中间(蓝色):
我怎么能做到这一点?提前谢谢。
答案 0 :(得分:0)
我们需要做的第一件事是设置我们在Jeff的Generator工具中使用的res / values / colors.xml中的基本颜色值:
<color name="sa_green">#14a804</color>
<color name="stacked_green">#118504</color>
<color name="accent_green">#97e08f</color>
创建一个新样式,我们在res / values / styles.xml中将其称为“ActionBar”:
<style name="ActionBar" parent="@android:style/Widget.Holo.Light.ActionBar.Solid.Inverse">
<item name="android:background">@color/sa_green</item>
<item name="android:backgroundStacked">@color/stacked_green</item>
<item name="android:backgroundSplit">@color/sa_green</item>
</style>
现在它必须通过在res / values / styles.xml中为主题添加actionBarStyle来在ActionBar上设置此样式:
<style name="AppTheme" parent="android:Theme.Holo.Light.DarkActionBar">
<item name="android:actionBarStyle">@style/ActionBar</item>
</style>
.
.
.
试试这个......