本机ActionBar与自定义实现的好处?

时间:2013-06-20 17:18:24

标签: android navigation-drawer

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

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

2 个答案:

答案 0 :(得分:0)

Here是安卓指南,解释了如何执行此操作,但请允许我简要介绍一下。

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

你正在谈论的“最左边的项目”的android徽标可以为它设置一个onClickListener(),你可以将它简单地改为一个uparrow图像,你可以从{{3 }}

答案 1 :(得分:0)

查看ActionBarDrawerToggle的文档,有一种方法可以启用/禁用导航抽屉图标(setDrawerIndicatorEnabled),当禁用它时,它将恢复为主页上升指示符。

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

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