Android操作栏溢出复选框样式

Android操作栏溢出复选框样式,android,checkbox,android-actionbar,actionbarsherlock,Android,Checkbox,Android Actionbar,Actionbarsherlock,在我的应用程序中,我有一个自定义的复选框绘图,默认情况下,它在常规界面区域中工作,但是当有一个可检查项时,它不会显示在溢出菜单中,而是显示默认的全息复选框 下面是一个自定义复选框的示例 下面是我如何设置溢出菜单的样式(非常困难),我正在寻找这样一种样式,它将覆盖复选框 <style name="OverflowMenu" parent="@style/Widget.Sherlock.ListPopupWindow"> <item name="android:popup

在我的应用程序中,我有一个自定义的复选框绘图,默认情况下,它在常规界面区域中工作,但是当有一个可检查项时,它不会显示在溢出菜单中,而是显示默认的全息复选框

下面是一个自定义复选框的示例

下面是我如何设置溢出菜单的样式(非常困难),我正在寻找这样一种样式,它将覆盖复选框

<style name="OverflowMenu" parent="@style/Widget.Sherlock.ListPopupWindow">
    <item name="android:popupBackground">@drawable/pop_dark</item>
</style>

<style name="DropDownListView" parent="@android:style/Widget.Holo.ListView.DropDown">
    <item name="android:divider">@android:color/transparent</item>
</style>

@可拉深/波普ú深
@android:彩色/透明

如果在主题中覆盖android:ListChoiceIndicator多个,它将应用于所有复选框,包括普通UI中的复选框以及弹出菜单中的复选框,即

<style name="AppTheme" parent="android:Theme...">
    <item name="android:listChoiceIndicatorMultiple">@style/YourCheckBoxStyle</item>
</style>

(Daniel Lew很荣幸。)

你有没有想过这个问题?没有,还没有。不幸的是,我认为唯一的解决办法是手动实现一个弹出菜单,并有一个自定义列表项。但这显然是整个项目中非常耗时的。谢谢您的快速回复。如果我弄明白了,我会发回这里。作为一个离题的旁注-你有什么理由坚持使用ActionBarSherlock而不使用ActionBarCompat?
<style name="AppTheme" parent="android:Theme...">
    <item name="android:actionBarWidgetTheme">@style/MyActionBarWidgetScheme</item>
</style>
...
<style name="ActionBarWidgetTheme" parent="android:Widget">
    <item name="android:listChoiceIndicatorMultiple">@drawable/YourCheckBoxStyle</item>
</style>