android - 删除操作栏图标但保留向上按钮

标签 android android-3.0-honeycomb android-actionbar

我正在开发一个可以在蜂窝三明治和 Ice Cream Sandwich 上运行的应用程序。 我希望我的操作栏没有图标,但保留“向上/主页”按钮。

我用过:

getActionBar().setDisplayOptions(0, ActionBar.DISPLAY_SHOW_HOME);

这会删除操作栏图标,但保留 Ice Cream Sandwich 上的“向上”按钮。 但在蜂窝上,它也删除了“向上”按钮。

hive 上有没有一种方法可以让我保留“向上”按钮但去掉图标?

最佳答案

此代码将删除菜单图标并将指示器保留在其附近:

<style name="MyTheme" parent="Theme.Sherlock.Light">
    <item name="actionBarStyle">@style/MyActionBarStyle</item>
</style>    

<style name="MyActionBarStyle" parent="Widget.Sherlock.Light.ActionBar">
    <item name="android:icon">@android:color/transparent</item>
    <item name="icon">@android:color/transparent</item>
</style>

关于android - 删除操作栏图标但保留向上按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11642342/

相关文章:

android - 删除第二次启动 ObjectAnimator 之前的默认延迟

android - getActionBar() 返回 null

android - 如何找到动态更改的 fragment ?

android - 移除 ActionMode 的 "Done"按钮

java - Action 中的备用图标和标题

java - 如何在 Android 中实现 "step-by-step"UI 模式?

android - Phonegap - 在 phonegap.com 上与本地构建时高度不同?

java - 如何将文件夹(不是逐个文件)从服务器复制到 Android 设备

android - Android 中带有 GridView 的 SectionIndexer

android - 无法显示自定义 ActionProvider 的子菜单