Estoy haciendo una vista y una actividad de ampliación de SherlockMapActivity y el uso de SlidingMenu bibliotecas para hacer mi vista principal para desplazarse como Google+.
He añadido el SlidingMenu por XML y mi punto de vista se desplaza perfectamente mostrando el menú oculto, pero sólo desplaza la vista por debajo de la barra de acción. En aplicación de Google+ también se desplaza la barra de acción, y he visto que hay una función para hacer que mi barra de acción de deslizamiento activado pero no funciona.

¿Cuál sería la mejor manera de hacer que mi barra de acción de deslizamiento con la vista completa?
Tal vez no estoy extendiendo la clase correcta?

Esto es cómo puedo añadir el SlidingMenu a mi aplicación:

Archivo XML:

<com.slidingmenu.lib.SlidingMenu
    xmlns:sliding="http://schemas.android.com/apk/res-auto"
    android:id="@+id/slidingmenulayout"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    sliding:viewAbove="@layout/activity_main"
    sliding:viewBehind="@layout/menu_desplegado"
    sliding:behindOffset="120dip"
    sliding:behindScrollScale="0.25"
 />

Y este es el resultado:

Sherlock Barra de Acción con menú de Deslizamiento

Lo siento, no hay mucho código aquí, pero aquí está un artículo acerca de lo que estamos tratando de hacer: android.cyrilmottier.com/?p=658
puedes publicar algunas instrucciones sobre cómo u implementado actionbarsherlock junto con el menú de deslizamiento. estoy teniendo problemas.
Usted puede aplicar por ir a la SlidingMenu proyecto, abierto todos los Correderas__Actividad y modificar todos «extends» «extends Sherlock__Actividad». Usted tendrá que añadir Sherlock bibliotecas a la SlidingMenu proyecto y, a continuación, limpie proyecto y compilar. A continuación, sólo tiene que añadir este nuevo SlidingMenu de la biblioteca en el proyecto y el uso de ella mediante la ampliación de su actividad a partir de Deslizamiento__Actividad.
gracias @Alex realmente me ayudó.

OriginalEl autor Alex | 2012-07-31

4 Comentarios

  1. 9

    He resuelto mi problema.

    Para hacer mi Barra de Acción para la Diapositiva, he tenido que modificar el SlidingMenu de esta manera:

    1. Obtener una copia limpia de ActionBarSherlock y la importación en su espacio de trabajo de Eclipse.
    2. Agregar ActionBarSherlock como una dependencia a SlidingMenu.
    3. Ir a la SlidingActivities plan sobre el uso de hacerlos extender Sherlock__Actividad en lugar de __Actividad.

    Entonces extendí mi MainActivity de SlidingMapActivity y funcionó perfectamente.

    ¿hay algún enlace para este tutorial, o se puede explicar este código?
    Butani – es una cita directa de github README, aquí: github.com/jfeinstein10/SlidingMenu/blob/master/README.md
    Cómo llamar a la actividad en el clic de elementos de menú en el Menú de Deslizamiento
    usted probablemente debería pedir a una pregunta completa.
    He Menú de Deslizamiento con 5 elementos de menú, yo quiero abrir la actividad mientras se hace clic en el menú, ¿cómo es posible?

    OriginalEl autor Alex

  2. 2

    Bien yo creo que he encontrado la respuesta. Intente comprobar este proyecto en github:
    https://github.com/jfeinstein10/SlidingMenu

    Aquí hay un video de ella en acción:
    http://www.youtube.com/watch?v=8vNaANLHw-c&feature=norton ghost.ser

    Estoy usando la biblioteca en mi proyecto, pero no hay mucha documentación acerca de cómo usarlo. Voy a tomar una mirada profunda a todo el proyecto, a ver si hay algo que me estoy perdiendo. Gracias por la respuesta!
    Está usted usando setSlidingActionBarEnabled(verdadero) ?
    Sí, lo he encontrado googleando un rato, pero todavía no funciona. Con el fin de utilizar esa función, he extendido mi MainActivity SlidingMapActivity en lugar de SherlockMapActivity

    OriginalEl autor Krylez

  3. 2

    En mi caso, yo prefiero agregar este slideMenu en el código.

    Bien, al crear este SlideMenu:

    menu = new SlidingMenu(this);
    menu.setMode(SlidingMenu.LEFT);

    a continuación, establezca esta línea:

    menu.attachToActivity(this, SlidingMenu.SLIDING_WINDOW);

    Esto hace que la magia!.

    ¿hay algún enlace para este tutorial, o se puede explicar este código? @SkyNetRush
    Gracias, que resolvió mi problema.

    OriginalEl autor SkyNetRush

Dejar respuesta

Please enter your comment!
Please enter your name here