我想尝试为我的应用程序使用原生Google ActionBar类,但是,我希望能够动态更改最左边的图像,禁用图标并使标题居中。我想知道如果我应该实现自己的ActionBar是否可行?
我想要更改最左边的图像(IE导航抽屉指示器)的原因是因为我使用导航抽屉但在某些屏幕上想要显示向上指示器。
答案 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