4

一直在寻找禁用默认可点击标题布局的方法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" />

试图在中做clickable=falseNavigationView但没有奏效。

我也以编程方式尝试过setClickable(false)也没有用。

4

3 回答 3

0

尝试android:enabled="false"是否可用于 NavigationView。

于 2015-06-04T09:27:57.270 回答
0

找到了一种方法,通过在 Java 中而不是 XML 中对其进行膨胀。

navigationView.inflateHeaderView(R.layout.drawer_header);
于 2015-06-05T01:56:09.940 回答
0

导航视图中有一个列表视图。以编程方式引用列表视图。然后添加您自己的标题并关闭标题上的选择。关闭标题使用的选择:

listview.addHeaderView(myheaderView,null,false);

于 2015-10-08T18:10:37.570 回答