0

私の 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);
4

1 に答える 1

0

Java では、ActionBarsetDisplayShowHomeEnabled(false)で andを呼び出します。setDisplayShowTitleEnabled(false)

于 2013-10-07T21:01:43.103 に答える