閉じる

android-support-v7-appcompat v21でアクションバーのアイコンがいなくなった

Material Design導入によって、アクションバーのデフォルト動作が変わった感じなのか?

アイコンを出すだけなら明示的に setIconを呼び出せば OK。

getSupportActionBar().setIcon(XXXX);

だけど、setDisplayShowHomeEnabled/setHomeButtonEnabled呼び出しは無視されるっぽく。

getSupportActionBar().setDisplayShowHomeEnabled(true);
getSupportActionBar().setHomeButtonEnabled(true);
getSupportActionBar().setIcon(XXX);

結局、「アイコン+タイトルは非奨励になった」*1 ってのが大きいのか。

ツールバーを使う場合はsetDisplayHomeAsUpEnabled類は有効らしいのだけど、SlidingPaneLayout使うと期待通りに動かないんだよなぁ

setDisplayHomeAsUpEnabledは効くようなのでアイコンは無しにしてお茶を濁すかなぁ


コメントを残す

メールアドレスが公開されることはありません。必須項目には印がついています *

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)