Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/201.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 透明操作下拉菜单和溢出菜单操作栏夏洛克_Android_Actionbarsherlock_Android Theme_Android Styles - Fatal编程技术网

Android 透明操作下拉菜单和溢出菜单操作栏夏洛克

Android 透明操作下拉菜单和溢出菜单操作栏夏洛克,android,actionbarsherlock,android-theme,android-styles,Android,Actionbarsherlock,Android Theme,Android Styles,我想让actionbardropdown和overflow菜单透明化我该怎么做 我试过了 <style name="Theme.MyTheme" parent="@style/Theme.Sherlock.Light"> <item name="android:actionBarStyle">@style/myactionbar</item> <item name="windowActionBarOverlay"&g

我想让actionbardropdown和overflow菜单透明化我该怎么做

我试过了

   <style name="Theme.MyTheme" parent="@style/Theme.Sherlock.Light">
        <item name="android:actionBarStyle">@style/myactionbar</item>
        <item name="windowActionBarOverlay">true</item>
        <item name="android:windowActionBarOverlay">true</item>
        <item name="actionDropDownStyle">@style/dropdown</item>
        <item name="popupMenuStyle">@style/popupmenucolor</item>
        <item name="actionBarStyle">@style/myactionbar</item>
        <item name="dropDownListViewStyle">@style/dropdownlistview</item>
    </style>

    <style name="myactionbar" parent="@style/Widget.Sherlock.Light.ActionBar">
        <item name="android:background">@android:color/transparent</item>
        <item name="background">@android:color/transparent</item>
        <item name="android:actionBarTabStyle">@style/ActionBarTabStyle</item>
        <item name="actionBarTabStyle">@style/ActionBarTabStyle</item>
    </style>

    <style name="ActionBarTabStyle" parent="@style/Widget.Sherlock.ActionBar.TabView">
        <item name="background">@android:color/transparent</item>
        <item name="android:background">@android:color/transparent</item>
    </style> 

    <style name="dropdown" parent="@style/Widget.Sherlock.Light.Spinner.DropDown.ActionBar">
        <item name="android:background">@drawable/transparent_background</item>
        <item name="android:popupBackground">@drawable/dropdown</item>
        <item name="android:dropDownSelector">@drawable/selectable_background_colors</item>
    </style>

    <style name="dropdownlistview" parent="@style/Widget.Sherlock.Light.ListView.DropDown">
        <item name="android:listSelector">@drawable/dropdown</item>
    </style>

    <style name="popupmenucolor" parent="@style/Widget.Sherlock.Light.ListPopupWindow">
        <item name="android:popupBackground">@drawable/dropdown</item>
    </style>

@样式/myactionbar
真的
真的
@样式/下拉列表
@样式/弹出菜单颜色
@样式/myactionbar
@样式/下拉列表视图
@android:彩色/透明
@android:彩色/透明
@风格/动作风格
@风格/动作风格
@android:彩色/透明
@android:彩色/透明
@可绘制/透明背景
@可拉伸/下拉
@可绘制/可选择的背景颜色
@可拉伸/下拉
@可拉伸/下拉
这里@drawable/dropdown是一个9块半透明图像,不透明度为30%

但它并不能使下拉列表透明。我怎么能得到这个


谢谢

您是否尝试过将颜色与alpha或其他抽绳搭配?只是想检查一下你的可绘制性是否有问题……嗨@Mikel,不管我在可绘制性下拉列表中设置了什么,下拉列表总是有白色背景。