如何在android中制作多个重叠布局(例如,我尝试制作两个布局,其中一个布局禁用,另一个布局启用某些操作,此布局与其他布局重叠)。
发布于 2013-03-13 04:18:46
您有几个选项:
FrameLayout
这允许您将视图直接堆叠在另一个视图的顶部。在某些情况下,这很简单,但也是有限的。它不会帮助您对齐这些视图,只是简单地将它们堆叠起来。
RelativeLayout
这可能是最好的选择,它允许将视图堆叠在一起,但也允许视图彼此对齐。您可以对齐边缘,将视图放置在彼此相邻的位置,或在父视图中居中。这是Android中最强大的视图之一。
AbsoluteLayout
这已被弃用,并且不鼓励使用它。也就是说,如果您知道确切的像素应该是什么,这将为您提供像素完美的视图对齐。它被弃用的原因是因为Android设备具有可变的屏幕尺寸和像素密度,所以当使用该视图时,您很可能会大大限制您的设备支持。
https://stackoverflow.com/questions/15376918
复制