अपने प्रोजेक्ट पर जब तक कुछ दिन पहले मैं शर्लक ActionBar इस्तेमाल किया, लेकिन मैं नई सामग्री डिजाइन करने के लिए पूरे ActionBar शैली बदलने के लिए dicided। बैक और ओवरफ्लो आइकन के लिए मेरी पुरानी थीम पर मेरे विषय पर कुछ कस्टम आइकन सेट किए गए थे। लेकिन एपकोम्पेट पर मैंने इसे अपनी थीम पर परिभाषित करने की कोशिश की जहां मैं इसे टूलबार पर उपयोग करता हूं लेकिन यह काम नहीं कर रहा है। कोई भी जानता है कि इसे कैसे संभव बनाया जाए?एंड्रॉयड: 21 AppCompat, कैसे एक कस्टम एक करने के लिए वापस आइकन और अतिप्रवाह चिह्न बदलने के लिए?
मेरे विषय जहाँ मैं उपकरण पट्टी पर का उपयोग करें (संपत्ति स्टूडियो के साथ जनरेट किया गया):
<style name="Theme.Themewiz" parent="@style/Theme.AppCompat.Light.DarkActionBar">
<item name="android:actionBarStyle">@style/ActionBar.Solid.Themewiz</item>
<item name="android:actionBarItemBackground">@drawable/selectable_background_themewiz</item>
<item name="android:popupMenuStyle">@style/PopupMenu.Themewiz</item>
<item name="android:dropDownListViewStyle">@style/DropDownListView.Themewiz</item>
<item name="android:actionBarTabStyle">@style/ActionBarTabStyle.Themewiz</item>
<item name="android:actionDropDownStyle">@style/DropDownNav.Themewiz</item>
<item name="android:actionModeBackground">@drawable/cab_background_top_themewiz</item>
<item name="android:actionModeSplitBackground">@drawable/cab_background_bottom_themewiz</item>
<item name="android:actionModeCloseButtonStyle">@style/ActionButton.CloseMode.Themewiz</item>
<!-- Light.DarkActionBar specific -->
<item name="android:actionBarWidgetTheme">@style/Theme.Themewiz.Widget</item>
<item name="android:actionOverflowButtonStyle">@style/Theme.AppCompat.Overflow</item>
</style>
<style parent="@style/Widget.AppCompat.ActionButton.Overflow" name="Theme.AppCompat.Overflow">
<item name="android:src">@drawable/ic_action_overflow</item>
</style>
टूलबार xml:
<android.support.v7.widget.Toolbar xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/my_awesome_toolbar"
android:layout_height="wrap_content"
android:layout_width="match_parent"
android:minHeight="?attr/actionBarSize"
android:background="?attr/colorPrimaryDark"
app:theme="@style/Theme.Themewiz"
app:popupTheme="@style/ThemeOverlay.AppCompat.Light"/>
कोड? एक्सएमएल? इसके बिना मदद करना असंभव है। –
मैं xmlfrom विषय और उपकरण पट्टी से एक्सएमएल के साथ अपने मूल पोस्ट को संपादित करें। – billiout