में एक चेक किए गए मेनू आइटम का रंग बदलें मैं अपने एप्लिकेशन में नेविगेशन ड्रॉवर को लागू करने के लिए नई एंड्रॉइड डिज़ाइन समर्थन लाइब्रेरी का उपयोग कर रहा हूं।नेविगेशन ड्रॉवर
मैं यह नहीं समझ सकता कि किसी चयनित आइटम का रंग कैसे बदला जाए! यहाँ
<menu xmlns:android="http://schemas.android.com/apk/res/android">
<group android:checkableBehavior="single">
<item
android:id="@+id/navigation_item_1"
android:icon="@drawable/ic_1"
android:title="@string/navigation_item_1"/>
<item
android:id="@+id/navigation_item_2"
android:icon="@drawable/ic_2"
android:title="@string/navigation_item_2"/>
</group>
और navigationview एक्सएमएल जो एक android.support.v4.widget.DrawerLayout
अंदर रखा जाता है है:
यहाँ मेनू के एक्सएमएल है
<android.support.design.widget.NavigationView
android:id="@+id/activity_main_navigationview"
android:layout_width="wrap_content"
android:layout_height="match_parent"
android:layout_gravity="start"
app:headerLayout="@layout/drawer_header"
app:itemIconTint="@color/black"
app:itemTextColor="@color/primary_text"
app:menu="@menu/menu_drawer">
<TextView
android:id="@+id/main_activity_version"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="bottom"
android:layout_marginBottom="@dimen/activity_vertical_margin"
android:layout_marginLeft="@dimen/activity_horizontal_margin"
android:textColor="@color/primary_text" />
</android.support.design.widget.NavigationView>
आपकी मदद के लिए धन्यवाद!
[संपादित करें] मैं पहले से ही इस तरह के रूप यह एक समाधान पर ध्यान दिया है: Change background color of android menu।
यह काफी हैक लगता है और मैंने सोचा कि नई डिजाइन समर्थन लाइब्रेरी के साथ, कुछ क्लीनर पेश किया गया होगा? NavigateItem
स्थापित करने के लिए
[एंड्रॉइड मेनू का पृष्ठभूमि रंग बदलें] का संभावित डुप्लिकेट (http://stackoverflow.com/questions/2719173/change-background-color-of-android-menu) – jlopez