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)


Пожалуйста, обратитесь к ознакомительному файлу SlidingMenu: https://github.com/jfeinstein10/SlidingMenu

Вот ключевая часть: вы можете обернуть свои действия в SlidingMenu, создав его программно (new SlidingMenu(Context context)), а затем вызвав SlidingMenu.attachToActivity(Activity activity, SlidingMenu.SLIDING_WINDOW | SlidingMenu.SLIDING_CONTENT). SLIDING_WINDOW будет включать заголовок/панель действий в раздел содержимого 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