2016-08-29 21 views
0

ActionBarにアイコンを設定します。 setDisplayShowHomeEnabledをtrueに設定すると、falseの場合は何も表示されません。私はアクションバーに戻るボタンを表示したくない、アイコンのみ。 どうしたのですか?しかし偽setDisplayHomeEnabledがfalseの場合、ActionBarアイコンが表示されません。

actionbar.setDisplayShowHomeEnabled(true); 
actionbar.setDisplayHomeAsUpEnable(false); 

そのbyDefaultが、あなたの場合には、そのあなたがプログラム的にfalseに持って、その後示す場合:

  actionBar.setTitle(""); 
      actionBar.setDisplayShowCustomEnabled(true); 
      actionBar.setDisplayShowHomeEnabled(true); 
      actionBar.setDisplayShowTitleEnabled(true); 
      actionBar.setIcon(getResources().getDrawable(R.drawable.logo_big)); 

答えて

1

は、バックボタンでこのコードを記述します。

アクションバー()オブジェクトの代わりにgetSupportActionBar()を使用する必要があります。

+0

ありがとうございました。アクションバーオブジェクトは以前はgetSupportActionBar()によって初期化されていました。私はちょうどその部分を貼り付けなかった –

+0

あなたは歓迎です –

関連する問題