Tworzę widok i aktywność rozszerzającą SherlockMapActivity i korzystam z bibliotek SlidingMenu, aby mój główny widok przewijał się tak, jak robi to Google+. Dodałem menu przesuwne według XML, a mój widok idealnie się wyświetla, pokazując ukryte menu, ale tylko przewija widok pod paskiem akcji. W aplikacji Google+ przewija też pasek działań i widzę, że istnieje funkcja umożliwiająca przesuwanie paska akcji, ale nie działa.Pasek akcji Sherlocka z przesuwanym menu
Jaki byłby najlepszy sposób na przesuwanie paska akcji z pełnym widokiem? Może nie przedłużam właściwej klasy?
ten sposób mogę dodać SlidingMenu do mojego app:
XML File:
<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"
/>
A ta jest wynikiem:
Niestety nie ma tu zbyt wiele kodu, ale tutaj jest artykuł o tym, co próbujesz zrobić: http://android.cyrilmottier.com/?p=658 – Krylez
@Alex możesz zamieścić kilka instrukcji, jak Zaimplementowałeś actionbarsherlock wraz z przesuwanym menu. Mam problem. –
@ aman.nepid Możesz go zaimplementować, przechodząc do projektu SlidingMenu, otwierać wszystkie Sliding__Activity i modyfikować wszystkie "rozszerzenia", aby "rozszerzyć Sherlock__Activity". Będziesz musiał dodać biblioteki Sherlock do projektu SlidingMenu, a następnie wyczyścić projekt i skompilować.Następnie wystarczy dodać nową bibliotekę SlidingMenu do swojego projektu i użyć jej, rozszerzając swoją aktywność z Sliding__Activity. – Alex