2014-10-20 23 views
4

我剛剛將我的項目升級到Android SDK版本21今天。我將android支持appcompat v7的版本增加到21.0.0。我經歷過,一切都會好的,而且應該沒問題。但是在所有這些之後,操作欄開始在左邊顯示一個黑色填充。自定義操作欄顯示升級項目到Android SDK版本21後留下的黑色填充

我使用自定義操作欄(DISPLAY_SHOW_CUSTOM)

截圖是波紋管:

前:http://imgur.com/Hw4waxZ

後:http://imgur.com/OjI4fse

我怎樣才能解決這個問題?

+0

代碼代碼代碼,其中代碼如下:連醫生需要看病人診斷:p – MOSO 2014-10-20 09:11:46

回答

6

幾個星期後,我終於明白了!你需要創建一個自定義動作條主題設置左,右插圖,以0dp這樣的:

<style name="CustomLightTheme.ActionBar" parent="Widget.AppCompat.ActionBar"> 
    <item name="contentInsetStart">0dp</item> 
    <item name="contentInsetLeft">0dp</item> 
</style> 

,然後用這樣的主題:

<item name="actionBarStyle">@style/CustomLightTheme.ActionBar</item> 
+0

你救了我的命=)。謝謝! – 2014-12-18 00:38:58

+2

沒問題!我很高興能夠提供幫助。 – 2014-12-18 14:52:35

+0

它的工作原理。謝謝你的救星! – 2015-01-29 15:47:24