私の Android アプリでは、アクション バーの<
画像の横にアイコンがあります。動的に非表示/オンデマンドにしたい。それ、どうやったら出来るの?アイコンは実際には次のように定義されています (これは、アクション バーのどこについて話しているかを理解するのに役立ちます)。
<style name="MyAppName.LogoTheme.LogoActionBar" parent="MyAppName.Theme.ActionBar">
<item name="android:displayOptions">showHome|homeAsUp</item>
<item name="android:icon">@drawable/my_icon</item>
以下を試しましたが、何もありません。
this.getActionBar().setDisplayHomeAsUpEnabled(false);
this.getActionBar().setLogo(null);
this.getActionBar().setDisplayUseLogoEnabled(true);