我在我的应用程序中使用导航抽屉。我想从动作栏中删除android的机器人图标。我使用了以下几行,但徽标并没有消失。
actionBar.setDisplayHomeAsUpEnabled(true);
actionBar.setDisplayUseLogoEnabled(false);
actionBar.setDisplayShowTitleEnabled(false);
有人可以建议我该怎么办?
答案 0 :(得分:1)
getActionBar().setLogo(new ColorDrawable(getResources().getColor(android.R.color.transparent)));
也适用。
答案 1 :(得分:0)
答案 2 :(得分:0)
只需将其添加到您的活动中
即可getActionBar()。setIcon(new ColorDrawable(getResources()。getColor(android.R.color.transparent)));
答案 3 :(得分:0)
这将完成魔术:
1。)将以下行添加到styles.xml中:
<style name="AppTheme" parent="android:Theme.Holo.Light.DarkActionBar">
<item name="android:actionBarStyle">@style/AppTheme.ActionBar</item>
</style>
<style name="AppTheme.ActionBar" parent="android:Widget.Holo.Light.ActionBar.Solid.Inverse">
<item name="android:displayOptions">showHome|homeAsUp|showTitle</item>
<item name="android:icon">@android:color/transparent</item>
</style>
...
2。)不要忘记将你的风格添加到AndroidManifest.xml中(如果你还没有这样做):
<application
android:theme="@style/AppTheme"
android:label="@string/app_name"
android:icon="@drawable/ic_launcher"
...
希望这有帮助!