2015-04-03 20 views
1

enter image description here这一个让我难住。我正在使用v7 ToolBar和v4 DrawerLayout。我已经知道主碎片使用抽屉的地方,用户可以深入到其他碎片中,这会将抽屉切换为后退箭头或其他自定义归位指示器。但是,出于某种原因,在ActionBar徽标/标题的右侧有这个小小的黑色向下箭头(几乎就像下拉菜单那样)。标题和副标题为空。标志和自定义家用指示器绝对没有可绘制箭头。 ActionBar上也没有按钮。Android ActionBar有不需要的黑色三角形

更奇怪的是,当我使用自上而下指示器返回到前一个片段时,会出现另一个箭头。所以,我开始得到多个箭头。

因此,任何想法这个箭头是什么以及如何关闭它?

环境: ADT 1.1.0 定位API 14至21 的Android 5.0.1(的Nexus 4)和5.0.2(的Nexus 7 2013) 与支持片段

编辑使用ActionBarActivity:加入样本屏幕截图我所看到的。

+0

听起来像你有一个微调工具栏中没有数据的微调,你可以分享布局。 – 2015-04-03 18:24:56

+0

您可以添加操作栏的屏幕截图吗? – 2015-04-03 18:38:27

回答

1

我终于找到解决方案。在您的应用程序的主题,加入这一行:

<item name="android:actionDropDownStyle">@null</item> 
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的可绘制进口商。

这里你可以看到一个更加完整的教程: 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

+0

我没有与你给的上述代码运气。 :-(你可以看看我的截图,看看这个小箭头对你有意义么 – MCLLC 2015-04-03 18:57:42

+0

这看起来像一个unicode字符,你的工具栏标题应该是这样的,试着明确地设置你的工具栏标题为“” – 2015-04-03 19:04:51

+0

不幸的是,我还尝试过setTitle(null)和setSubtitle(null)以前的任何其他想法? – MCLLC 2015-04-03 19:21:47

-1

如果您base activity有下面的代码:

mActionBar.setNavigationMode(ActionBar.NAVIGATION_MODE_LIST); 

评论了这条线。