android - 如何在android中制作多个重叠布局(这意味着使一个布局禁用而其他布局重叠)

标签 android layout view

如何在android中制作多个重叠布局(例如我尝试制作两个布局并制作一个布局禁用而另一个布局启用某些操作,此布局与其他布局重叠)。

最佳答案

您有几个选择:

框架布局

这允许您将 View 直接堆叠在彼此之上。这在某些情况下很好也很简单,但有局限性。它不会帮助您对齐这些 View ,只是简单地堆叠它们。

相对布局

这可能是最好的选择,它允许将 View 堆叠在彼此之上,还允许将 View 彼此对齐。您可以对齐边缘、将 View 彼此相邻放置或在父 View 中居中。这是 Android 中最强大的 View 之一。

绝对布局

这已被弃用,不鼓励使用它。话虽如此,如果您知道确切的像素应该是什么,这将为您提供像素完美的 View 对齐。它被弃用的原因是因为 Android 设备具有可变的屏幕尺寸和像素密度,因此在使用此 View 时您很可能会大大限制您的设备支持。

关于android - 如何在android中制作多个重叠布局(这意味着使一个布局禁用而其他布局重叠),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15376918/

相关文章:

android - 如何在android studio中添加卫星 View ?

android - 使用数据列表或使用 RecyclerView 为对象生成 View ?

android - 如何使用数据库表中的数据填充 ExpandableListView ..?

javascript - HTML5 和 WebGL 上的增强现实 (AR)

Android 应用程序方向锁定为横向、锁定设备、将其旋转为纵向并解锁、应用程序崩溃

html - 请帮助新手解决 IE7 布局 float 问题

javascript - 主干 View 多次触发事件委托(delegate)

java - 关于 <intent-filter> 标签及其嵌套标签的问题

python - 在不同大小的框架之间切换

c++ - 配置 QWidget 以通过布局填充父级