【问题标题】:How to create a back item in ActionBar?如何在 ActionBar 中创建后退项?
【发布时间】:2011-10-15 13:06:16
【问题描述】:

我希望主页项看起来像 Android 3.0 应用中 ActionBar 中的后退按钮。外观类似于 Market 应用程序(请参见下面标记为红色的屏幕截图):
我知道有一种标准方法可以为操作栏中的主页按钮添加“向上”功能。但是还没有看到添加后退箭头的标准方法。 有没有标准的方法(可能是 ActionBar/Activity 的子类等)?如果有人有一个例子或做过类似的事情 - 如果你能分享它会非常好。谢谢。

UPD:如果我使用setDisplayHomeAsUpEnabled(true),它会增加一个向上的可供性——请参阅左侧的一个小向上箭头:

也许有办法将这个“向上”箭头设置为“返回”箭头?

【问题讨论】:

    标签: android android-3.0-honeycomb android-actionbar


    【解决方案1】:

    但还没有看到添加后退箭头的标准方法。

    “向上”的启示。在您的ActionBar 上致电setDisplayHomeAsUpEnabled(true) 以将其打开。

    【讨论】:

    • 感谢您的回答,但它显示为屏幕截图 #2(我附在问题后面)
    • @justadreamer:在 Android 3.2 环境中,setDisplayHomeAsUpEnabled(true) 与您的第一个屏幕截图中的左箭头一样显示。
    • 好的,我正在运行 Android 3.1 - 在 Market 应用程序中,它会像第一个示例一样显示后退按钮,而在我的应用程序中,主页按钮会显示向上箭头,如我的第二个屏幕截图所示。所以市场应用程序显然使用了其他东西,我错了吗?
    • @justadreamer:很可能,他们只是使用android:logo 来放入他们自己的带有箭头的图像。就个人而言,我建议您简单地使用setDisplayHomeAsUpEnabled(true) 并允许平台为该平台提供正确的艺术品。这样,您可以保持与其他应用程序的保真度......除了市场。我的猜测是西北方向的箭头被认为太小了,特别是当显示为灰色时,所以他们在 3.2 中切换到较大的箭头,而 Market 也选择手动切换到早期的操作系统版本。
    猜你喜欢
    • 1970-01-01
    • 2012-04-23
    • 1970-01-01
    • 2019-12-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多