所以我們已經成功地從Zappos應用中剝離了ActionBarSherlock以支持新的ActionBarCompat,並且它在Honeycomb +上效果很好,但是在薑餅上,操作欄擴展爲填充整個屏幕,我找不出原因正在發生。我們基本上只是將ActionBarSherlock的所有主題/樣式/引用更改爲ActionBarCompat中的等效項。以下是該問題的屏幕截圖。任何人在GB上遇到這個問題並知道修復?它拿着一個釋放我們:\ActionBarCompat上薑餅填滿整個屏幕
回答
好了,所以我終於找到它了......我們已經複製的程序兼容性源代碼庫項目,而不是使用com.android.support:appcompat -v7:18.0。+ gradle中的依賴項。在切換到gradle中的依賴關係並從我們的項目中刪除appcompat源之後,它現在按預期工作。
關於此問題根源的任何想法?刪除庫項目並添加爲一個Maven風格的工件也解決了我的問題,但只是想知道爲什麼這樣。 –
下面是這個問題的答案:http://gmariotti.blogspot.com.br/
這只是補充一點:
dependencies {
compile 'com.android.support:appcompat-v7:18.0.+'
}
我遇到類似的問題,其中的動作條充滿整個屏幕,當我使用的ActionBar AppCombat使用ActionBarSherlock去。在值-v11文件夾style.xml文件中。我不得不從ActionBar appCombat中刪除那裏的ActionBar樣式。
我也有這個問題。問題在於我的薑餅主題定義指向了一種不存在的風格。
我values/themes.xml
有這樣的:
<item name="actionBarStyle">@style/mytheme_solid_ActionBar</item>
但這mytheme_solid_ActionBar
只在values-v11/styles.xml
和values-v14/styles.xml
定義。
我只需要將它添加到values/styles.xml
,這樣薑餅設備將具有爲操作欄(從Widget.AppCompat.Light.ActionBar.Solid.Inverse
繼承)定義的正確樣式。
我的問題是我的自定義actionBarStyle繼承自父。
<style name="AppTheme" parent="AppBaseTheme">
<item name="actionBarStyle">@style/sfActionBar</item>
<item name="android:actionBarStyle">@style/sfActionBar</item>
</style>
我的自定義樣式原是:
<style name="sfActionBar" parent="Widget.Sherlock.ActionBar">...</style>
的變化來得到它的一切,但薑餅工作:
<style name="sfActionBar" parent="@android:style/Widget.ActionBar">...</style>
正確的修改:
<style name="sfActionBar" parent="@style/Widget.AppCompat.ActionBar">...</style>
一旦我有類似issu e(工具欄的顏色填滿了薑餅上的整個屏幕),解決方案是從工具欄的父視圖中刪除android:clipChildren="false"
。
- 1. pygame.display.set_mode填滿整個屏幕
- 2. 動作條(android.support.v7)填滿整個屏幕
- 3. 工具欄填滿整個屏幕
- 4. dplyr :: tbl_df填滿整個屏幕
- 5. RelativeLayout將不會填滿整個屏幕
- 6. Gridview並沒有填滿整個屏幕
- 7. fill_parent不填滿整個屏幕在LinearLayout
- 8. Android工具欄填滿整個屏幕
- 9. Admob橫幅未填滿整個屏幕
- 10. RecyclerView項目填滿整個屏幕
- 11. JWPlayer填滿整個屏幕,無論屏幕分辨率
- 12. 上薑餅
- 13. img/div填滿屏幕上的負載?
- 14. ListView不填滿屏幕
- 15. GridLayout不填滿屏幕
- 16. 製作一個div填滿屏幕
- 17. 如何讓內容填滿整個屏幕?
- 18. 的OpenGL - 使用glTexImage2d填滿整個屏幕,質感
- 19. 如何讓桌子填滿整個手機屏幕?
- 20. 使按鈕變窄而不是水平填滿整個屏幕
- 21. C#窗體不會填滿整個屏幕
- 22. ProgressBar(微調)正在填滿整個屏幕
- 23. 自定義視圖不能填滿整個屏幕
- 24. 如何防止UILabel填滿整個屏幕?
- 25. iPad應用程序不會填滿整個屏幕
- 26. 自定義headview不填滿整個屏幕
- 27. CSS:頁面內容未填滿整個屏幕
- 28. 線性佈局不填滿整個屏幕
- 29. 高度的ListView填滿整個屏幕,雖然設置爲WRAP_CONTENT
- 30. 如何創建填滿整個屏幕的垂直div?
它看起來像你在操作欄中有自定義視圖。將高度設置爲wrap_content時會發生什麼? – Krylez