0

Извините за такой базовый вопрос, но как я могу добавить панель навигации в свое приложение (тот, который перемещается слева), и как я могу заставить его запускать другие Activities с кнопками внутри панели?Как эффективно использовать навигационную панель

+0

Это называется ** панель навигации **. Обратитесь к [официальному руководству] (https://developer.android.com/training/implementing-navigation/nav-drawer.html). – hata

ответ

1

Я рекомендую материал компонента Design ящик, как это: http://mikepenz.github.io/MaterialDrawer/

Вы можете начать новую деятельности с использованием Intents.

Если вы хотите, чтобы начать новую активность, когда пользователь нажимает на кнопку, вы должны создать Intent в обработчик событий onItemClick навигационной панели:

@Override 
public boolean onItemClick(View view, int position, IDrawerItem drawerItem){ 
    if (position==0){ //user clicked first button in pane 
    Intent intent = new Intent(this, FancyOtherActivity.class); 
    startActivity(intent); 
    } 
    if (position==1){ //user clicked second button 
    Intent intent = new Intent(this, GreatAnotherActivity.class); 
    startActivity(intent); 
    } 

    ... //other buttons 
} 
Смежные вопросы