2016-10-27 92 views
0

我想在導航欄出現時隱藏三點菜單項。
我發現一些不錯的主題如何隱藏有三個點的菜單項:
How to disable/hide three-dot indicator(Option menu indicator) on ICS handsets
How do I hide a menu item in the actionbar?
但我找不到我的問題的解決方案。我希望得到一些幫助。 :)導航欄出現時隱藏3點菜單項

@Override 
public boolean onCreateOptionsMenu(Menu menu) { 
    MenuInflater menuInflater = getMenuInflater(); 
    menuInflater.inflate(R.menu.main_menu, menu); 
    return true; 
} 

@Override 
public boolean onOptionsItemSelected(MenuItem item) { 
    infoDialogFragment.aboutMenuItem(this); 
    return false; 
} 

@Override 
protected void onPostCreate(@Nullable Bundle savedInstanceState) { 
    super.onPostCreate(savedInstanceState); 
    actionBarDrawerToggle.syncState(); 
} 


private void setNavigationDrawer() { 
    navigationView.setNavigationItemSelectedListener(menuItem -> { 


    }); 
    return false; 
} 
+0

刪除'onCreateOptionsMenu'和'onOptionsItemSelected'。設置菜單將消失。 –

+0

但它應該在導航欄出現時消失。 –

回答

0

刪除所有這些代碼從您的活動:

@Override 
public boolean onCreateOptionsMenu(Menu menu) { 
    MenuInflater menuInflater = getMenuInflater(); 
    menuInflater.inflate(R.menu.main_menu, menu); 
    return true; 
} 

@Override 
public boolean onOptionsItemSelected(MenuItem item) { 
    infoDialogFragment.aboutMenuItem(this); 
    return false; 
}