Android v21 AppCompat libraryで、前にみたいにメニューにアイコン、ホームボタンを追加する。
AppCompatを使った画面でホームボタンとアプリアイコンを表示する下記のような画面を作る。
ちなみに、
getActionBar().setDisplayShowHomeEnabled(true);
getActionBar().setIcon(R.mipmap.ic_launcher);
getActionBar().setHomeButtonEnabled(true);
ではうまくいかない。
ホームボタンが表示されないのだ。
書いたコードはこんな感じ。
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar);
toolbar.setNavigationIcon(R.drawable.abc_ic_ab_back_mtrl_am_alpha);
toolbar.setNavigationOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
finish();
}
});
setSupportActionBar(toolbar);
getSupportActionBar().setIcon(R.mipmap.ic_launcher);
}
いつも通りStackOverflowにお世話になりました。
ありがとうございました。