Articles of drawerlayout

¿Por qué usar DrawerLayout da IllegalArgumentException: DrawerLayout se debe medir con MeasureSpec.EXACTLY

El siguiente es mi xml: <?xml version="1.0" encoding="utf-8"?> <layout> <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/root_drawer_layout" android:layout_width="match_parent" android:layout_height="match_parent" tools:context="tailamade.boop.CustomerHomeActivity" tools:openDrawer="start"> <include layout="@layout/content_customer_home" android:layout_width="match_parent" android:layout_height="match_parent" /> <android.support.design.widget.NavigationView android:id="@+id/navigationView" android:layout_width="wrap_content" android:layout_height="match_parent" android:layout_gravity="start" app:headerLayout="@layout/activity_main" app:menu="@menu/menu_customer_home" /> </android.support.v4.widget.DrawerLayout> </layout> También intenté escribir mi CustomDrawerLayout como tal (sin suerte): class CustomDrawerLayout : DrawerLayout { constructor(context: Context) : super(context) constructor(context: Context, attrs: AttributeSet) […]

Los elementos de vista de Android NavigationView Headerlayout no están activando events de clic

Estoy intentando crear una vista de navigation como gmail. En el layout del encabezado, tengo una vista de image y dos textView. He registrado los events de clic para TextView. Pero cuando hago clic en los methods onClick, el oyente no se activa (el código está en Kotlin) navigation_view es el id de mi NavigationView […]