2015-08-17 4 views
0

Я новичок в Android, я создал три меню в меню действий. Я не подключен к приложению, но отображается меню выхода. Если вы зашли в меню выхода из системы, и вход в систему невидим. Если я нажму на выход, меню входа в систему будет видимым, а меню выхода не будет видно, пожалуйста, помогите мне?Как список невидимых меню опций в панели действий?

+0

вы знаете, что ваше требование, но решить, что вы хотите точно и писать ли ясно, чтобы другие могли понять –

ответ

2
@Override 
    public void onPrepareOptionsMenu(Menu menu) { 
     super.onPrepareOptionsMenu(menu); 

     MenuItem item3 = menu.findItem(R.id.ID OF MENU); 
     item3.setVisible(false); 
    } 

// или

// Если вы хотите, чтобы скрыть все пункты меню, просто сделать:

@Override 
public void onAttach(final Activity activity) { 

    super.onAttach(activity); 

    setHasOptionsMenu(true); 
} 


@Override 
public void onPrepareOptionsMenu(final Menu menu) { 

    super.onPrepareOptionsMenu(menu); 

    menu.clear();//This removes all menu items (no need to know the id of each of them) 
} 
+0

am use main activity & login activity, где использовать этот код ?, я создаю все меню списка в основном действии –

+0

используйте его в своем основном действии –

Смежные вопросы