Cómo mostrar SlidingPaneLayout en el lado derecho

Hola soy muy principiante para Android y en mi aplicación tengo que mostrar SlidingPaneLayout en el lado derecho, pero utilizando mi código abajo viene desde el lado izquierdo por favor, ayúdame ¿cómo puedo hacerlo a la derecha

Y segundo mi requisito es mi SlidingPaneLayout debe ser solapado en la barra de acción, pero utilizando mi código xml siguiente SlidingPaneLayout mostrando como mi imagen de abajo

Por favor, me sugieren cómo puede resolver este problema dos

Toolbar_layout: –

<?xml version="1.0" encoding="utf-8"?> <android.support.v7.widget.Toolbar xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="wrap_content" android:background="@color/ColorPrimary" android:elevation="4dp" > </android.support.v7.widget.Toolbar> 

Actividad_sliding: –

 <android.support.v4.widget.SlidingPaneLayout xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/SlidingPanel" android:layout_width="match_parent" android:layout_height="match_parent" > <LinearLayout android:layout_width="240dp" android:layout_height="match_parent" android:layout_gravity="right"> <ListView android:id="@+id/MenuList" android:layout_width="match_parent" android:layout_height="match_parent" > </ListView> </LinearLayout> <LinearLayout android:layout_width="match_parent" android:layout_height="match_parent" android:layout_gravity="right" android:background="#101010" android:orientation="vertical" > <ImageView android:layout_width="match_parent" android:layout_height="match_parent" android:background="@drawable/android_robot" /> </LinearLayout> </android.support.v4.widget.SlidingPaneLayout> 

Main_layout: –

 <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="match_parent" android:layout_height="match_parent"> <include android:id="@+id/tool_bar" layout="@layout/toolbar_layout"> </include> <include android:id="@+id/SlidingPanel" layout="@layout/activity_sliding"> </include> </LinearLayout> 

Introduzca aquí la descripción de la imagen

En el manifiesto, agregue el siguiente atributo a la etiqueta de apertura <application> .

 android:supportsRtl="true" 

A continuación, agregue este atributo a la etiqueta de apertura SlidingPaneLayout en su diseño.

 android:layoutDirection="rtl" 

Y finalmente, mueva el elemento tool_bar <include> al contenido principal LinearLayout dentro de SlidingPaneLayout y ajuste la altura y el peso de ImageView .

 <LinearLayout android:layout_width="match_parent" android:layout_height="match_parent" android:background="#101010" android:orientation="vertical"> <include android:id="@+id/tool_bar" layout="@layout/toolbar_layout"> </include> <ImageView android:layout_width="match_parent" android:layout_height="0dp" android:layout_weight="1" android:background="@drawable/android_robot" /> </LinearLayout> 

Tenga en cuenta que la View secundaria de SlidingPaneLayout heredará la rtl layoutDirection . Esto puede causar problemas en Child View si su comportamiento de diseño se ve afectado por la dirección. Por ejemplo, un LinearLayout orientado LinearLayout establecerá sus hijos a partir de la derecha. Esto se android:layoutDirection="ltr" fácilmente estableciendo android:layoutDirection="ltr" en la View afectada.

También tenga en cuenta que este ejemplo codifica la dirección en el diseño. Si necesita soportar diseños de LTR y RTL en toda la aplicación, tendrá que hacerlo mediante programación, teniendo en cuenta la dirección predeterminada del dispositivo.

  • Problemas con la integración de SlidingMenu
  • SlidingMenu: Mostrando el segundo menú de un evento
  • Cambiar a una nueva actividad, en lugar de cambiar fragmentos, cuando se hace clic en el elemento de lista de deslizamiento de jfeinstein10
  • Carga lenta del diseño
  • SlidingMenu (jfeinstein). Desactivar sólo el menú secundario
  • deslizamiento de menú en android stucks mientras está abierto y cerca
  • AndroidStudio - Dependencias de módulos en Gradle
  • Imitando el cajón de navegación de la aplicación youtube / gmail
  • Error de Gradle: Android Studio, ActionbarSherlock y SlidingMenu
  • El menú deslizante de Android bloquea la interfaz de usuario
  • ¿Qué es crittercism_v3_0_3_sdkonly utilizado en jfeinstein10 / SlidingMenu?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.