Navegación de Android Error de cajón utilizando la muestra

Estoy intentando implementar el patrón del cajón de navegación basado en mi aplicación. Descargé el código de muestra de aquí y lo corrí y el 90% de las veces que el cajón funciona bien, pero a veces el cajón se queda atascado cuando trato de abrirlo. Tengo una manera de replicar la situación, pero no siempre funciona. Lo que hago es:

1- Ejecute el código de ejemplo como está.
2- Ponga su dedo en el borde izquierdo para obtener el pico del cajón
3- Soltar el dedo y presionarlo sobre el fragmento principal
4- Intente abrir el cajón como siempre

A veces, el cajón se queda atascado en el modo peek, no importa cuánto pase el dedo hacia la derecha para abrir el cajón más. ¿Alguien ha solucionado este problema?

    2 Solutions collect form web for “Navegación de Android Error de cajón utilizando la muestra”

    Me enfrenté a un problema similar al mencionado por usted. Tenía una vista de lista dentro de un diseño relativo ( FILL_PARENT ). Siempre que el contenido en la vista de lista es menor y cuando arrastré en el área fuera de la vista de lista, el cajón de navegación se golpeó. La configuración de android:clickable="true" para la distribución relativa resolvió el problema. Espero que esto pueda ayudar.

    Para aclarar la respuesta de Viji, si está usando algo como el ejemplo del cajón de navegación proporcionado:

     <!-- A DrawerLayout is intended to be used as the top-level content view using match_parent for both width and height to consume the full space available. --> <android.support.v4.widget.DrawerLayout xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/drawer_layout" android:layout_width="match_parent" android:layout_height="match_parent"> <!-- As the main content view, the view below consumes the entire space available using match_parent in both dimensions. --> <FrameLayout android:id="@+id/content_frame" android:layout_width="match_parent" android:layout_height="match_parent" /> <!-- android:layout_gravity="start" tells DrawerLayout to treat this as a sliding drawer on the left side for left-to-right languages and on the right side for right-to-left languages. The drawer is given a fixed width in dp and extends the full height of the container. A solid background is used for contrast with the content view. --> <ListView android:id="@+id/left_drawer" android:layout_width="240dp" android:layout_height="match_parent" android:layout_gravity="start" android:choiceMode="singleChoice" android:divider="@android:color/transparent" android:dividerHeight="0dp" android:background="#111"/> </android.support.v4.widget.DrawerLayout> 

    La adición de android:clickable="true" al FrameLayout parece arreglar el problema.

    FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.