操作栏Sherlock的样式设计

3
我正试图在我的Action Bar Sherlock上实现样式,具体如下:

enter image description here

基本上,actionbar overflow需要根据其背景颜色进行样式设置。我尝试了以下方法。
   <style name="GCTheme" parent="Theme.Sherlock.Light"> 
        <item name="android:textSize">18sp</item>
        <item name="android:textColor">#FFFFFF</item>
        <item name="actionDropDownStyle">@style/MyDropDown</item>
    </style> 

    <style name="MyDropDown" parent="Widget.Sherlock.Spinner.DropDown.ActionBar"> 
       <item name="android:popupBackground">#7D7D7D</item>
    </style> 

我也尝试实现 android:actionMenuTextColorandroid:actionOverflowButton,但是它说需要API 11或更高版本...你有什么想法如何实现吗?请帮帮我。


我不确定这是否相关,但你尝试过这个工具了吗? - iTurki
1个回答

1
<style name="GCTheme" parent="Theme.Sherlock.Light"> 
    <item name="android:textSize">18sp</item>
    <item name="android:textColor">#FFFFFF</item>
    <item name="actionDropDownStyle">@style/MyDropDown</item>
    <item name="popupMenuStyle">@style/PopupMenu.Example</item>
    <item name="android:background">#00BFFF</item>
</style> 

<style name="MyDropDown" parent="Widget.Sherlock.Spinner.DropDown.ActionBar"> 
   <item name="android:popupBackground">#7D7D7D</item>
</style> 

<style name="PopupMenu.Example" parent="@style/Widget.Sherlock.Light.ListPopupWindow">  
    <item name="android:popupBackground">#7D7D7D</item> 
</style>

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接