所以我们已经成功地从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工具栏填满整个屏幕
- 3. 动作条(android.support.v7)填满整个屏幕
- 4. Gridview并没有填满整个屏幕
- 5. dplyr :: tbl_df填满整个屏幕
- 6. Admob横幅未填满整个屏幕
- 7. RecyclerView项目填满整个屏幕
- 8. fill_parent不填满整个屏幕在LinearLayout
- 9. JWPlayer填满整个屏幕,无论屏幕分辨率
- 10. 上姜饼
- 11. img/div填满屏幕上的负载?
- 12. GridLayout不填满屏幕
- 13. ListView不填满屏幕
- 14. 制作一个div填满屏幕
- 15. 的OpenGL - 使用glTexImage2d填满整个屏幕,质感
- 16. 自定义headview不填满整个屏幕
- 17. ProgressBar(微调)正在填满整个屏幕
- 18. CSS:页面内容未填满整个屏幕
- 19. Android TableLayout高度不会填满整个屏幕
- 20. 高度的ListView填满整个屏幕,虽然设置为WRAP_CONTENT
- 21. Android ScrollView旋转后无法填满整个屏幕宽度
- 22. 如何让桌子填满整个手机屏幕?
- 23. 自定义视图不能填满整个屏幕
- 24. iPad应用程序不会填满整个屏幕
- 25. 你如何让窗户填满整个屏幕?
- 26. 线性布局不填满整个屏幕
- 27. 如何让内容填满整个屏幕?
- 28. 如何防止UILabel填满整个屏幕?
- 29. VideoView不会占满整个屏幕
- 30. 基本狡猾的游戏填满整个屏幕上移动设备
它看起来像你在操作栏中有自定义视图。将高度设置为wrap_content时会发生什么? – Krylez