प्रसंगAppCompat उपकरण पट्टी popupTheme ShareAction MenuItem
में उपयोग नहीं का उपयोग करना AppCompat v7 21.0.0/21.0.2/21.0.3
समस्या
टूलबार के popupTheme ShareAction
टूलबार पर शैली:
पर लागू नहीं है<style name="MyActionBarStyle" parent="Widget.AppCompat.Toolbar">
<item name="android:background">@color/green</item>
<item name="popupTheme">@style/ThemeOverlay.AppCompat.Light</item>
<item name="theme">@style/ThemeOverlay.AppCompat.Dark.ActionBar</item>
</style>
अतिप्रवाह मेनू आइटम popupTheme उपयोग कर रहा है ठीक से
दूसरी ओर ShareAction popupTheme प्राप्त नहीं होता है। कुछ परीक्षणों के बाद मैंने देखा कि यह ऐप प्राप्त हुआ है: टूलबार का विषय अंधेरा है।
<item name="android:colorBackground">@color/white</item>
आदेश ShareAction मैं कई विशेषताएं सेट करने की कोशिश की पर काले पाठ प्राप्त करने के लिए और सेटिंग "एंड्रॉयड: textColorPrimary" द्वारा (टूलबार विषय पर) मैं मैं क्या चाहते हैं, लेकिन मेरी प्रतीक मिल तो
<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:cycle="http://schemas.android.com/apk/res-auto">
<item
android:id="@+id/ic_share"
android:icon="@drawable/abc_ic_menu_share_holo_dark"
android:title="@string/media_share"
cycle:showAsAction="ifRoom"
cycle:actionProviderClass="android.support.v7.widget.ShareActionProvider" />
<item
android:icon="@drawable/abc_ic_menu_share_holo_dark"
android:showAsAction="ifRoom"
android:title="br">
<menu>
<item
android:id="@+id/menuSortNewest"
android:title="Sort by newest" />
<item
android:id="@+id/menuSortRating"
android:title="Sort by rating" />
</menu>
</item>
</menu>
मैं उम्मीद होती है दोनों ShareActi: उपकरण पट्टी पर भी इस रंग जो अजीब है ...
मेनू एक्सएमएल निम्नलिखित है लेता है & पर अतिप्रवाह popupTheme के लिए, लेकिन यह मामला
नहीं है वर्कअराउंड
मैं इस पोस्ट को संपादित करेंगे एक बार मैं एक समाधान
रेफरी मिल गया: https://code.google.com/p/android/issues/detail?id=87285&thanks=87285&ts=1419254842
अच्छा धन्यवाद कि यह एक अच्छा कामकाज था। सरल :) – Benoit
कुछ जोड़ने के लिए उपयोगी- true
होगा, मेरे लिए चयनकर्ता सूची में शब्दों के चारों ओर एक सीमा के रूप में दिखा रहा था जब अन्यथा –
दबाया गया यह v7: 23.1 में काम नहीं करेगा .1 – Max