मुझे v7 टूलबार के साथ कठिन समय है। ActionBar
के लिए एक बार एक साधारण कार्य था, अब अत्यधिक जटिल लगता है। कोई फर्क नहीं पड़ता कि मैं किस शैली को सेट करता हूं, मैं या तो नेविगेशन आइकन (जो एक दराज खुलता है) या ओवरफ्लो मेनू आइकन (जो मेनू खोलता है) को बदल नहीं सकता है।टूलबार नेविगेशन और ओवरफ़्लो मेनू आइकन (एपकोपेट v7) को कैसे बदलें?
तो मैं मैं उन दो चिह्नों के लिए Drawable
बदलने की जरूरत है एक Toolbar
<android.support.v7.widget.Toolbar
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="@color/ghex"
android:minHeight="?attr/actionBarSize"
app:theme="@style/ThemeOverlay.AppCompat.Light"
app:popupTheme="@style/ThemeOverlay.AppCompat.Light"
>
मैं इसे इस
//before in the code I do
mToolbar = (Toolbar) findViewById(R.id.toolbar);
private void initToolbar() {
setSupportActionBar(mToolbar);
getSupportActionBar().setDisplayShowTitleEnabled(false);
getSupportActionBar().setDisplayHomeAsUpEnabled(true);
getSupportActionBar().setHomeButtonEnabled(true);
}
तरह लग रहा है अब कोड है,।
मैं कैसे compat v7 Toolbar
के लिए ऐसा करते हैं? मुझे लगता है कि जब दराज खुला है तो एंड्रॉइड 5.0) दिखाई देने वाले तीर को बदलने की आवश्यकता होगी।
मैं केवल उन वस्तुओं का रंग बदलना चाहता हूं। क्या मैं इसे आकर्षित करने के बिना कर सकता हूं? – sandalone
मैंने पहले से ही कोड से 'setNavigationIcon' को आजमाया है, लेकिन यह आइकन नहीं बदलता है। क्या मुझे स्टाइल के संदर्भ में टूलबार एक्सएमएल में कोई संदर्भ देना है? या मैंने बस मैनिफेस्ट फ़ाइल में पूर्ण ऐप की शैली सेट की है और जैसा आपने सुझाया है फिर से इसे फिर से स्टाइल करें? – sandalone
@ सैंडलोन आप ड्रॉबल्स को बदले बिना रंग बदल सकते हैं। बस उत्तर –