• 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏吧

以ABS和HoloEverywhere为主题

Android 来源:TheWizKid95 3次浏览

我使用HoloEverywhereActionbarSherlock来创建我的应用程序。我已经成功地主持了listview我的主要活动,以便每当按下或聚焦时颜色都是灰色的而不是全息蓝色。我想主题PreferenceActivity中的偏好选项,但它只适用于带有ICS前的设备。使用运行Android 4.0+的设备时,无论何时按下或关注选项,颜色仍为ICS蓝色。以ABS和HoloEverywhere为主题

另一个问题:我使用的是父母的主题是Holo.Theme.Light.DarkActionBar。我怎样才能做到这一点,以便它使用光溢出popupmenu而不是黑色的?我试着加入popupmenustyle我的风格,但我没有运气

styles.xml:

<style name="Theme" parent="Holo.Theme.Light.DarkActionBar"> 
     <item name="android:actionBarItemBackground">@drawable/selectable_background</item> 
     <item name="actionBarItemBackground">@drawable/selectable_background</item> 
     <item name="android:activatedBackgroundIndicator">@drawable/activated_background_holo_light</item> 
     <item name="activatedBackgroundIndicator">@drawable/activated_background_holo_light</item> 
     <item name="android:listChoiceBackgroundIndicator">@drawable/list_selector_holo_light</item> 
     <item name="android:actionBarStyle">@style/ActionBar</item> 
     <item name="actionBarStyle">@style/ActionBar</item> 
    </style> 

    <style name="ActionBar" parent="@style/Widget.Sherlock.Light.ActionBar.Solid.Inverse"> 
     <item name="android:background">#666666</item> 
     <item name="android:icon">@drawable/icon</item> 
     <item name="background">#666666</item> 
     <item name="icon">@drawable/icon</item> 
    </style> 


===========解决方案如下:

对于我这样工作的:

<item name="popupMenuStyle">@style/PopupMenu.Intellistats</item> 
<item name="android:popupMenuStyle">@style/PopupMenu.Intellistats</item> 

其中:

<style name="PopupMenu.Intellistats" parent="@style/Holo.ListPopupWindow"> 
    <item name="android:popupBackground">@color/holo_orange_dark</item> 
</style> 

版权声明:本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系管理员进行删除。
喜欢 (0)