0

我想尝试为我的应用程序使用本机 Google ActionBar 类,但是,我希望能够动态更改最左边的图像,禁用图标并将标题居中。我想知道是否可以实现自己的 ActionBar?

我想要更改最左边的图像(即导航抽屉指示器)的原因是因为我正在使用导航抽屉,但在某些屏幕上希望显示向上指示器。

4

2 回答 2

0

是解释如何执行此操作的 android 指南,但请允许我简要概述一下。

您不必将应用程序图标作为最左侧的图标,因此在某些页面中,您可以通过在 XML 文件中指定另一个“android:logo”项或完全禁用它来禁用它。

android logo,也就是你所说的“最左边的项目”,可以为它设置一个 onClickListener() ,这样你就可以将它简单地更改为你可以从google下载的 uparrow 图像。

于 2013-06-20T17:26:48.430 回答
0

查看 ActionBarDrawerToggle 的文档,有一种方法可以启用/禁用抽屉式导航图标 (setDrawerIndicatorEnabled),当禁用时,它会恢复为 home-as-up 指示器。

另一种选择是在您希望图标不同的那些特定屏幕中重新创建抽屉,并在创建抽屉时指定新图标,但不确定这是否可行。

http://developer.android.com/reference/android/support/v4/app/ActionBarDrawerToggle.html

于 2013-06-20T18:31:24.470 回答