Панель навигации в ActionBar
У меня есть приложение, и я использую ActionBar. В каждом действии я использую навигационную кнопку, которая возвращает меня к родительскому действию. Теперь я хотел бы добавить аналогичную кнопку в основное действие, которое активирует меню (такое же действие реализовано в приложении Gmail для Android).
Основная активность в приложении Gmail:
Основная активность в приложении Gmail после использования кнопки навигации (меню) в левом верхнем углу:
Вы знаете, как я могу это сделать?
3 ответа
Это скользящее меню называется Navigation Drawer.
Проверьте это для руководства и примера приложения: http://developer.android.com/intl/es/training/implementing-navigation/nav-drawer.html
В этой ссылке объясняется, как настроить панель действий и само меню.
ОБНОВИТЬ:
Чтобы обработать нажатие на эту конкретную кнопку, вы должны добавить это в свой
public boolean onOptionsItemSelected(MenuItem item)
метод:
if(drawerToggle.onOptionsItemSelected(item))
{
// Your code.
return true;
}
Вы можете найти больше информации об объекте BoxToggle в ссылке, которую я предоставил. Удачи.
Пожалуйста, прочитайте этот учебный пост. Загрузите и исследуйте образец, приложенный к этому сообщению.