2016-05-21 15 views
0

私はapp.butの私のツールバーのオプションメニューを持っています。 私の友人にはどんな解決策がありますか? オプションメニューを隠す

enter image description here

Toolbar toolbar=(Toolbar)findViewById(R.id.toolbar); 
    setSupportActionBar(toolbar); 
    getSupportActionBar().setDisplayHomeAsUpEnabled(true); 

//codes... 
@Override 
    public boolean onCreateOptionsMenu(Menu menu) { 
     getMenuInflater().inflate(R.menu.optionmenu, menu); 
     return true; 
    } 

    @Override 
    public boolean onOptionsItemSelected(MenuItem item) { 
     int id = item.getItemId(); 
     if (id == R.id.item1) { 
      return true; 
     } 

     return super.onOptionsItemSelected(item); 
    } 
TO:

enter image description here

答えて

0

だけの活動からonCreateOptionsMenuonOptionsItemSelected方法を削除します。

+0

を! – Reza

0

try:コードでR.menu.optionmenuをクリックしてCtrlキーを押しながらメニューのxmlを開きます。メニュー項目を後で追加する場合は、xmlのすべての「項目」を削除します。 または try:アクションバーメニューを使用したくない場合は、アクティビティからonCreateOptionsMenu(Menu menu)onPrepareOptionsMenu(Menu menu)を削除してください。あなたはこのコードを変更して再試行することができます

+0

時々私のオプションメニューを隠すコードが必要です。私はxmlファイルでたくさんのビューを使用しています。 – Reza

+0

メニューのxmlファイルで質問を更新できますか? –

0

:私は時々私はxmlファイルに多くのビューを使用していた私のoptionmenu.Becauseを非表示にするには、コードが必要

@Override 
    public boolean onCreateOptionsMenu(Menu menu) { 
     if("Your condition") 
     { 
      getMenuInflater().inflate(R.menu.optionmenu, menu); 
     } 
     return true; 
    } 
関連する問題