Can I disable the HeaderLayout interactive header in NavigationView?

Looks for ways to disable the default default header template in NavigationView

<android.support.design.widget.NavigationView
    android:id="@+id/navigation_view"
    android:layout_width="wrap_content"
    android:layout_height="match_parent"
    android:layout_gravity="start"
    app:headerLayout="@layout/drawer_header"
    app:menu="@menu/drawer_view" />

Tried to do clickable=falsein NavigationView, but it didn’t work.

I also tried setClickable(false)programmatically not working either.

+4
source share
3 answers

Found a way to do this by fanning it in Java instead of XML.

navigationView.inflateHeaderView(R.layout.drawer_header);
0
source

try android:enabled="false"if available for NavigationView.

0
source

. . . :

listview.addHeaderView(myheaderView, , );

0

All Articles