我在this project中视图的背景有一个问题。
有一个带有透明层的视图,它并不总是显示...在某些情况下,该视图的高度似乎自动设置为0,正如我在包含该视图的活动的预览中所看到的那样。该元素的代码如下:
<View
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_margin="16dp"
android:alpha="0.5"
android:background="@drawable/background_layers" />本活动中的主视图组是ScrollView。如果整个布局都显示出来,并且在屏幕上是可见的(所以你不需要向下滚动),那么一切都很好(看看透明层,这就是这个问题的主题):

但是如果屏幕密度很低,或者如果设备是纵向的,我必须使用滚动,因为不能同时显示完整的布局...上一个视图未显示,透明层不可见:(

正如我所说,当应用程序运行时,以及在Android Studio的预览屏幕中,都会发生这种情况。这里是一个垂直方向和低屏幕密度的示例,如Android Studio中activity的预览选项卡所示:

有什么办法解决这个问题吗?
提前谢谢。
大卫。
https://stackoverflow.com/questions/44392507
复制相似问题