मेरा मुख्य विषय Theme.AppCompat.Light
पर आधारित है इस प्रकार के साथ Actionmode में 'वापस' तीर रंग अनुकूलित:appcompat-v7
<style name="core" parent="Theme.AppCompat.Light" >
<!-- Material, Yo!-->
<item name="colorPrimary">@color/theme_main_color</item>
<item name="colorPrimaryDark">@color/deep_purple</item>
<item name="colorAccent">@color/theme_accent_color</item>
<item name="android:navigationBarColor" tools:ignore="NewApi">?attr/colorPrimary</item>
<!-- Toolbar -->
<item name="theme">@style/my_toolbar_theme</item>
<item name="drawerArrowStyle">@style/my_drawer_arrow</item>
<!-- Actionbar -->
<item name="android:actionBarDivider">@null</item>
<item name="android:actionBarTabStyle">@null</item>
<item name="android:actionBarTabBarStyle">@null</item>
<!-- Contextual Actionbar -->
<item name="windowActionModeOverlay">true</item>
<item name="actionModeBackground">?attr/colorAccent</item>
<item name="actionModeStyle">@style/my_actionmode_style</item>
</style>
<style name="my_drawer_arrow" parent="Widget.AppCompat.DrawerArrowToggle" >
<item name="spinBars">true</item>
<item name="color">@color/theme_accent_color</item>
</style>
<style name="my_toolbar_style">
<item name="android:id">@id/toolbar</item>
<item name="android:minHeight">?attr/actionBarSize</item>
<item name="android:layout_height">wrap_content</item>
<item name="android:layout_width">match_parent</item>
<item name="android:background">?attr/colorPrimary</item>
<item name="android:elevation" tools:ignore="NewApi">5dp</item>
</style>
<style name="my_actionmode_style" parent="Widget.AppCompat.Light.ActionMode.Inverse" >
<item name="titleTextStyle">@style/my_actionmode_title_style</item>
<item name="subtitleTextStyle">@style/my_actionmode_subtitle_style</item>
</style>
<style name="my_toolbar_style.gradient">
<item name="android:background">@drawable/ab_gradient_bg</item>
</style>
<style name="my_toolbar_theme" parent="ThemeOverlay.AppCompat.Dark.ActionBar" >
<!-- Customize the toolbar here -->
</style>
<style name="my_actionmode_title_style" parent="TextAppearance.AppCompat.Widget.ActionMode.Title">
<item name="android:textColor">@color/std_white</item>
</style>
<style name="my_actionmode_subtitle_style" parent="TextAppearance.AppCompat.Widget.ActionMode.Subtitle">
<item name="android:textColor">@android:color/white</item>
</style>
actionmode में मैं देखना चाहते हैं सफेद शीर्षक/एक सफेद पीछे तीर के साथ उपशीर्षक। मैं शीर्षक और उपशीर्षक पाठ रंगों को सफेद पर सेट करने में सक्षम हूं, लेकिन पिछला तीर काला रहता है। यह समस्या केवल उन स्थानों पर होती है जहां मैं SupportActionbar का उपयोग कर रहा हूं, टूलबार नहीं (टूलबार में पिछला तीर सफेद है)।
यह एक्शनमोड में मेरी टूलबार है।
यह ActionMode में ActionBar है। वही फोन, एक ही ऐप, एक ही थीम, बस एक अलग गतिविधि।
मैं विषयों है कि इस रंग निर्धारित करेंगे में कुछ भी नहीं मिल सकता है। स्रोत के मुताबिक, आइकन @drawable/abc_ic_ab_back_mtrl_am_alpha
है, जो सफेद है, इसलिए कुछ इसे टिनटिंग करना चाहिए। यह काला-आश रंग कहां से आता है?
के लिए सबसे अच्छा जवाब है आज़माएं: http://stackoverflow.com/questions/27861102/actionbardrawertoggle-v7-arrow-color – Quanturium