2014-11-22 15 views
8

मैं नई एंड्रॉइड समर्थन लाइब्रेरी 21.0.2 का उपयोग कर रहा हूं और जब मैं टेक्स्ट चयन के लिए एक्शनमोड को कॉल करता हूं तो मुझे यह मिला।एंड्रॉइड एक्शनमोड शीर्षक पृष्ठभूमि रंग

Bug or feature

यह तुलना में शीर्षक TextView पृष्ठभूमि पारदर्शी है लगता है।

एक्शनमोड के शीर्षक टेक्स्टक्स्टाइल को फिर से परिभाषित करने का कोई प्रभाव नहीं पड़ता है।

कोई सुझाव? धन्यवाद।

theme.xml

<item name="actionModeStyle">@style/ActionMode</item> 
    <item name="android:actionModeStyle">@style/ActionMode</item> 

    <style name="ActionMode" parent="@style/Widget.AppCompat.ActionMode"> 
     <item name="titleTextStyle">@style/ActionModeTitleTextStyle</item> 
    </style> 

    <style name="ActionModeTitleTextStyle" parent="@style/TextAppearance.AppCompat.Widget.ActionMode.Title"> 
     <item name="android:background">#ff0000</item> 
     <item name="android:colorBackground">#ff0000</item> 
    </style> 
+0

वही, क्या आपने इसे हल किया? –

+0

@SandroSimas hmm .. वास्तव में इस समस्या को गायब होने के बाद मैं एंड्रॉइड समर्थन लाइब्रेरी को 22.2.0 –

+0

+ छवि सामग्री xD के लिए अद्यतन करता हूं – localhost

उत्तर

3

मैं Toolbar और TabLayout साथ AppBarLayout का उपयोग कर इस मुद्दे का सामना किया। मैंने Toolbar पर पृष्ठभूमि रंग सेट किया था और शीर्षक के पृष्ठभूमि रंग को प्रदर्शित करने के लिए रंग नहीं था जो Theme पर सेट किया गया था।

मैंने पृष्ठभूमि रंग को AppBarLayout पर ले जाया और इसने इस मुद्दे को Toolbar के पृष्ठभूमि रंग वाले शीर्षक के साथ हल किया।

उम्मीद है कि यह किसी की मदद करेगा!

3

यह समस्या यहाँ क्या हुआ यहाँ तक कि जब मैं 22.2.0 करने के लिए उन्नत।
मैंने बिना "एंड्रॉइड:" शैलियों के उपसर्ग और टूलबार तत्व में शैली विशेषता जोड़ने के बिना आइटम जोड़ने का हल किया।

<android.support.v7.widget.Toolbar 
    xmlns:android="http://schemas.android.com/apk/res/android" 
    style="@style/ToolbarTheme" 
    android:id="@+id/toolbar" 
    android:layout_width="match_parent" 
    android:layout_height="?attr/actionBarSize" 
    android:elevation="6dp"/> 

<style name="AppTheme.Base" parent="Theme.AppCompat.Light.NoActionBar"> 
    <item name="android:windowNoTitle">true</item> 
    <item name="android:windowBackground">@color/window_background</item> 
    <item name="android:windowActionBar">false</item> 

    <item name="android:windowActionModeOverlay">true</item> 
    <item name="windowActionModeOverlay">true</item> 

    <item name="android:actionModeStyle">@style/ActionModeTheme</item> 
    <item name="actionModeStyle">@style/ActionModeTheme</item> 
</style> 

<style name="AppTheme" parent="AppTheme.Base"> 
    <item name="colorPrimary">@color/primary</item> 
    <item name="colorPrimaryDark">@color/primary_dark</item>> 
    <item name="colorAccent">@color/accent</item> 
    <item name="colorButtonNormal">@color/primary</item> 
</style> 

<style name="ToolbarTheme" parent="Widget.AppCompat.Toolbar"> 
    <item name="android:background">@color/primary</item> 
    <item name="background">@color/primary</item> 
    <item name="titleTextAppearance">@style/ToolbarTitleTheme</item> 
    <item name="popupTheme">@style/ThemeOverlay.AppCompat.Dark.ActionBar</item> 
    <item name="theme">@style/ThemeOverlay.AppCompat.Dark.ActionBar</item> 
</style> 

<style name="ToolbarTitleTheme"> 
    <item name="android:textSize">@dimen/text_large</item> 
    <item name="android:textColor">@android:color/white</item> 
    <item name="android:textStyle">bold</item> 
</style> 
संबंधित मुद्दे