Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/187.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 是否可以显示操作栏后退按钮而不是向上按钮?_Android_Android Actionbar - Fatal编程技术网

Android 是否可以显示操作栏后退按钮而不是向上按钮?

Android 是否可以显示操作栏后退按钮而不是向上按钮?,android,android-actionbar,Android,Android Actionbar,我的应用程序中有一个UI子流,我想在操作栏上提供前进和后退导航控件。注意,我说的是向后导航,而不是“向上” 我知道Android中的向上导航按钮功能。在我的UI的这一部分中,我想用后退按钮(及其图标)替换向上按钮 我的问题是,如何覆盖up按钮的UI以显示back按钮 注意,我在这里谈论的是UI。导航行为很容易实现。您听说过ActionBarSherlock(ABS)吗?我问这个问题的原因是,ABS非常接近本机实现,一旦下载了源代码,您就可以发现很多有趣的东西。搜索主页按钮(在可绘制文件夹中)会显

我的应用程序中有一个UI子流,我想在操作栏上提供前进和后退导航控件。注意,我说的是向后导航,而不是“向上”

我知道Android中的向上导航按钮功能。在我的UI的这一部分中,我想用后退按钮(及其图标)替换向上按钮

我的问题是,如何覆盖up按钮的UI以显示back按钮


注意,我在这里谈论的是UI。导航行为很容易实现。

您听说过ActionBarSherlock(ABS)吗?我问这个问题的原因是,ABS非常接近本机实现,一旦下载了源代码,您就可以发现很多有趣的东西。搜索主页按钮(在可绘制文件夹中)会显示图标名为
abs\uu ic\u ab\u back\u holo\u light.png
搜索该名称会在
主题.Sherlock.light
中找到
@drawable/abs\u ic\u ab\u back\u holo\u light
。那么这意味着什么呢?对于ABS,您可以派生一个新的主题,并使用自己的绘图工具覆盖homeAsUpIndicator标记 那么本地安卓方案呢?很可能是要覆盖的同一个标记。如果不使用ABS,则从标准主题派生

示例:这里我重新定义了向上指示器(带ABS)


@可拉拔/新_指示器
@可拉拔/新_指示器
希望有帮助!干杯

<style name="MyAppStyle" parent="@style/Theme.Sherlock.Light">
    <item name="homeAsUpIndicator">@drawable/new_indicator</item>
    <item name="android:homeAsUpIndicator">@drawable/new_indicator</item>