我的应用程序使用的是自己的风格,我与Android的动作栏样式生成器(风格兼容性= AppCombat)。操作栏和选项卡的颜色是相同的,但问题是它们之间有阴影。我怎样才能消除这个阴影?
<style name="MyAppTheme" parent="android:Theme.Holo.Light">
<item name="android:windowContentOverlay">@null</item>
“android:windowContentOverlay”正在移除选项卡下方的阴影,而不是上方的阴影。
6条答案
按热度按时间pw9qyyiw1#
下面是solution的Audren Teissier,它为我工作:
这是因为你使用的是drawable而不是颜色。寻找类似这样的东西:
用上面的颜色替换可绘制的,它应该消失。
vxf3dgd42#
在您的AppBarLayout中使用以下属性
ego6inou3#
在片段中使用以下代码
ymzxtsji4#
状态栏上的阴影是系统设置的,无法移除,但是您所指的状态栏位于Theme.Holo.Light内部。据我所知,它不能被删除。
dxpyg8gm5#
如果您设置选项卡布局高度删除。它的工作正常
svgewumm6#
希望我已经正确理解了你的问题,那就是你想在某种程度上合并操作栏与标签,所以没有边界之间->线或阴影你提到的。如果这是正确的,那么这就是你正在寻找的:
将此添加到
MyAppTheme
:并更改这一行:
对此:
然后在下面添加以下样式:
最后你会得到这样的东西:
我猜你知道你必须在android清单中注册你的主题(在你的activity或application标签中: