Панель навигации в ActionBar

У меня есть приложение, и я использую ActionBar. В каждом действии я использую навигационную кнопку, которая возвращает меня к родительскому действию. Теперь я хотел бы добавить аналогичную кнопку в основное действие, которое активирует меню (такое же действие реализовано в приложении Gmail для Android).

Основная активность в приложении Gmail:

Основная активность в приложении Gmail

Основная активность в приложении 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 в ссылке, которую я предоставил. Удачи.

Пожалуйста, прочитайте этот учебный пост. Загрузите и исследуйте образец, приложенный к этому сообщению.

Я думаю, что навигационный ящик это объект, который вы ищете

Другие вопросы по тегам