Android: SlidingMenu и ActionBarActivity

Използвам библиотеката com.jeremyfeinstein.slidingmenu.lib.SlidingMenu за създаване на плъзгащи се менюта и използвам библиотеката android.support.v7.app.ActionBarActivity за лентата с действия. В моята дейност разширявам ActionBarActivity.

Мога да получа плъзгащо се меню, като щракна върху бутона за начало горе вляво. Как да накарам цялата лента с действия също да се плъзга, когато се щракне върху началния бутон?


person Lee Torres    schedule 11.03.2014    source източник
comment
developer.android.com/design/patterns/navigation-drawer.html Имайте предвид, че примерите за чекмеджета за навигация показват къде и чекмеджето, И лентата с действия се плъзгат координирано. В зависимост от вашите нужди, Nav чекмеджето може да осигури това, което искате.   -  person Robert Rowntree    schedule 11.03.2014


Отговори (2)


Моля, вижте readme на SlidingMenu: https://github.com/jfeinstein10/SlidingMenu

Тук идва ключовата част: можете да обвиете вашите дейности в SlidingMenu, като го конструирате програмно (new SlidingMenu(Context context)) и след това извикате SlidingMenu.attachToActivity(Activity activity, SlidingMenu.SLIDING_WINDOW | SlidingMenu.SLIDING_CONTENT). SLIDING_WINDOW ще включи Title/ActionBar в секцията със съдържание на SlidingMenu, докато SLIDING_CONTENT не. Можете да го проверите в примерното приложение AttachExample Activity.

person DYS    schedule 09.04.2014

Задайте вашата тема, както следва, и вашата активност разширява SlidingFragmentActivity

<resources>
<style name="AppTheme"  parent="ThemeOverlay.AppCompat.Dark.ActionBar">
</style>

person Shawn Lu    schedule 21.01.2015