課題
AppCompatActivityに変更したところ、ActionBarに表示していたロゴが表示されなくなった。どうすればよいか。
対策
ActionBarに対してロゴ出力設定を有効化する。
ActionBar actionBar = ((AppCompatActivity) getActivity()).getSupportActionBar(); if ( actionBar != null ) { actionBar.setDisplayShowHomeEnabled(true); actionBar.setDisplayUseLogoEnabled(true); actionBar.setLogo(R.drawable.ic_launcher); }
少し大きく表示されるかもしれない。
マテリアルデザインにおいてはロゴは重要視されていないようなので、
ロゴは非表示でブランドカラーを意識した方がいいかも。