android - 布局顶部和底部出现奇怪的白色

标签 android android-layout

我在其下方的 ScrollView 中使用自定义标题栏和 LinearLayout。当我向上或向下滚动时,我看到了这种奇怪的白色。附上图片。 Normal view

一旦白色背景滚动到自定义标题栏,就会出现奇怪的白色。下图。 Strange White color as soon as white background scrolls towards the custom title bar

我如何摆脱这种白色,它也显示在布局的底部。仅供引用,我正在使用 Theme.Light。

更新: 我什至在布局的底部也得到了相同的效果,当前景中的颜色为白色时效果更明显。

最佳答案

我遇到了同样的问题,这让我抓狂。这是因为主题默认有一个“阴影”,创建一个样式并将其设置为主题:

风格:

  <style name="ThemeNoDropshadow" parent="@android:style/Theme.Light">
    <item name="android:windowContentOverlay">@null</item>
  </style>

应用 list :

  <application android:theme="@style/ThemeNoDropshadow" ...>

关于android - 布局顶部和底部出现奇怪的白色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6074467/

相关文章:

android - Proguard 混淆使我的应用程序崩溃

android - 如何在android中制作圆圈动画

android - 在android中创建垂直渐变

Android - ViewPager 在空对象引用上设置适配器

android - 如何圆角按钮但保持其默认外观

java - 没有什么可以保存到 Firebase

java - 如何从列表适配器刷新布局/上下文(我认为这就是我需要的)

android - 5.1.1 通知TextView,处理白色文本的正确方式?

android - GridLayout 列宽

android - 在 RelativeLayout 中使用重力右对齐 TextView