मेरे ऐप में मैं नेविगेशन व्यू मेनू पृष्ठभूमि बदलना चाहता हूं, लेकिन मुझे नहीं पता कि यह कैसे करें। मैंने जो भी पोस्ट देखा है, वह बताता है कि प्रत्येक मेनू आइटम पृष्ठभूमि को कैसे बदला जाए, लेकिन मुझे बस मेनू की पूरी पृष्ठभूमि को बदलना है।एंड्रॉइड चेंज नेविगेशन व्यू मेनू पृष्ठभूमि
यह क्या मैं बदलने के लिए, पूरे सफेद पृष्ठभूमि चाहते हैं:
activity_main_drawer.xml:
<?xml version="1.0" encoding="utf-8"?>
<menu xmlns:android="http://schemas.android.com/apk/res/android">
<group android:checkableBehavior="single">
<item android:id="@+id/nav_camara" android:icon="@android:drawable/ic_menu_camera"
android:title="Import" />
<item android:id="@+id/nav_gallery" android:icon="@android:drawable/ic_menu_gallery"
android:title="Gallery" />
<item android:id="@+id/nav_slideshow" android:icon="@android:drawable/ic_menu_slideshow"
android:title="Slideshow" />
<item android:id="@+id/nav_manage" android:icon="@android:drawable/ic_menu_manage"
android:title="Tools" />
</group>
<item android:title="Communicate">
<menu>
<item android:id="@+id/nav_share" android:icon="@android:drawable/ic_menu_share"
android:title="Share" />
<item android:id="@+id/nav_send" android:icon="@android:drawable/ic_menu_send"
android:title="Send" />
</menu>
</item>
</menu>
वहाँ वैसे भी activity_main_drawer लेआउट से सफेद पृष्ठभूमि को बदलने के लिए है?
activity_main.xml:
<?xml version="1.0" encoding="utf-8"?>
<android.support.v4.widget.DrawerLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools" android:id="@+id/drawer_layout"
android:layout_width="match_parent" android:layout_height="match_parent"
android:fitsSystemWindows="true" tools:openDrawer="start">
<include layout="@layout/app_bar_main" android:layout_width="match_parent"
android:layout_height="match_parent" />
<android.support.design.widget.NavigationView android:id="@+id/nav_view"
android:layout_width="wrap_content" android:layout_height="match_parent"
android:layout_gravity="start" android:fitsSystemWindows="true"
app:headerLayout="@layout/nav_header_main" app:menu="@menu/activity_main_drawer" />
</android.support.v4.widget.DrawerLayout>
अग्रिम धन्यवाद।
धन्यवाद। यह सही काम करता है। – user3065901
लेकिन, अगर मुझे ऐसा लगता है, तो मुझे छवि पृष्ठभूमि की आवश्यकता है, यह हेडर द्वारा ओवरलैप किया गया है – NarendraJi