这个让我难过。我正在使用v7 ToolBar和v4 DrawerLayout。我已经得到了主要碎片使用抽屉的地方,用户可以深入到其他碎片,这会将抽屉切换到后箭头或其他自定义归位指示器。但是,出于某种原因,在ActionBar徽标/标题的右侧有一个小的黑色向下箭头(几乎就像一个下拉菜单)。标题和副标题为空。徽标和自定义主页指示器绝对没有箭头上的箭头。 ActionBar上也没有按钮。
更奇怪的是,当我使用自动启动指示器返回上一个片段时,会出现另一个箭头。所以,我开始得到多个箭头。
所以任何想法是什么箭头以及如何关闭它?
环境: ADT 1.1.0 针对API 14至21 Android 5.0.1(Nexus 4)和5.0.2(Nexus 7 2013) 使用ActionBarActivity和支持片段
编辑:添加了我所看到的示例截图。
答案 0 :(得分:1)
我终于找到了解决方案。在您的应用主题中,添加以下行:
<item name="android:actionDropDownStyle">@null</item>
答案 1 :(得分:0)
使用compat工具栏时,我明确设置了这些资源:
mToolbar.getMenu().clear(); // to to prevent stacking
mToolbar.setNavigationIcon(R.drawable.ic_action_arrow_back);
mToolbar.setNavigationOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
finish();
}
});
您可以通过Intellij插件获取完整的素材图标集:Android Drawable Importer。
您可以在此处查看更完整的教程: http://www.101apps.co.za/index.php/articles/using-toolbars-in-your-apps.html
我猜的黑色箭头是不推荐使用的导航图标:http://cdn2.androidhive.info/wp-content/uploads/2013/11/android-action-bar-overview1.png?805852
答案 2 :(得分:-1)
如果您的base activity
有以下代码:
mActionBar.setNavigationMode(ActionBar.NAVIGATION_MODE_LIST);
注释掉这一行。