2015-04-03 83 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); 

評論了這條線。