2013-06-16 15 views

Odpowiedz

16

pytania wydaje się być nieco mylące dla mnie, ale myślę, że to bardzo prosta odpowiedź, jeśli masz odpowiednie linki i trochę historii, które postaram się podać tutaj:

Jak widać na oficjalnych wytycznych projektowych >>>LINK<<<: szuflada ma obejmować główną treść, a zarówno ActionBar, jak i treść mają pozostać niezmienione. Jedynym elementem poruszającym się na ekranie jest rzeczywista szuflada.

Ale ten wzorzec został wydany zaledwie miesiąc temu podczas Google I/O 2013. Wcześniej każda aplikacja Google robiła to, co chcieli w tej chwili programiści. Po przejściu Google I/O wszystkie działają zgodnie z oficjalnymi wytycznymi (większość z nich jest już zaktualizowana, na przykład Gmail i G +).

Jeśli nie chcesz postępować zgodnie z oficjalnymi wytycznymi i chcesz, aby cała aplikacja (zarówno ActionBar, jak i treść) wychodziła z ekranu przy otwartej szufladzie, najprościej jest skorzystać z doskonałej biblioteki SlidingMenu >>>LINK<<< . A jeśli czytasz przykłady i przeszukujesz Internet, jestem pewien, że znajdziesz sposób na jego wdrożenie.

Jeśli chcesz zastosować się do oficjalnej wytycznej, ale także chcesz użyć ActionBarSherlock (to właśnie robię w moim bieżącym projekcie), możesz znaleźć ActionBarDrawerToggle kompatybilną z ActionBarSherlock tutaj w tym żądaniu ściągania GIT w oficjalnym projekcie >>>LINK<<<, ale to żądanie ściągania nie zostało zaakceptowane, więc możesz albo skopiować kod z tego miejsca i założyć projekt, albo możesz użyć tego widżetu z oryginalnego ActionBarSherlock tutaj >>>LINK<<<, który facet już zaimplementował i zastosował poprawkę, którą zasugerowałem.

Mam nadzieję, że to odpowie na twoje pytanie.

Powiązane problemy