Android 5.0 LollipopでApp Iconはデフォルトで非表示

表題の通りAndroid 5.0 LollipopではActionBarに表示されていたAppIconはデフォルトで非表示らしい。

Material DesignをAndroid 5.0以前のものにも適用させるのにAppCompatのv21のライブラリで対応できるそうですが急にAppIconが表示されなくなったのでちょとビビりました。

対応策としてはActivtyのonCreateで以下のようにしてあげればいいそうです。

 

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        getSupportActionBar().setDisplayShowHomeEnabled(true);
        //アイコンを変更する場合
        getSupportActionBar().setIcon(R.drawable.ic_launcher);
        setContentView(R.layout.activity_main);
    }
[`evernote` not found]
Pocket
[`yahoo` not found]