Android 如何摆脱相对布局或使用自由布局。(安卓)
相对布局对我来说是一件痛苦的事情,每次我移动一件东西,至少会有几个人跟着移动。我正在寻找一种方法来禁用相对布局或使用一种布局,允许我将任何东西移动到我想要的任何地方。从我看到的网格布局、线性布局和框架布局都不允许这样。有人能给我一些建议吗?或者我可能不知道如何使用这些布局,哈哈。这些文档将帮助您为初学者直接设置一些定义 您不能完全摆脱RelativeLayout本身,您将始终需要将视图组织到某个视图组/布局中(这两个词可以互换)。我发现,对于基本的东西,你几乎总能获得RelativeView、LinearView(或者最重要的是两者的结合)来提供你所需要的行为 RelativeLayout当必须指定相互关联的事物时 线性布局方向:当您需要在彼此顶部显示内容时,垂直 线性布局或保持:当您需要并排显示内容时,水平布局 将这三种类型的组嵌套在彼此内部需要一段时间才能掌握窍门,但是非常强大 这对我也有帮助。。。希望这有帮助您应该始终知道何时使用哪些布局?Android 如何摆脱相对布局或使用自由布局。(安卓),android,android-layout,layout,Android,Android Layout,Layout,相对布局对我来说是一件痛苦的事情,每次我移动一件东西,至少会有几个人跟着移动。我正在寻找一种方法来禁用相对布局或使用一种布局,允许我将任何东西移动到我想要的任何地方。从我看到的网格布局、线性布局和框架布局都不允许这样。有人能给我一些建议吗?或者我可能不知道如何使用这些布局,哈哈。这些文档将帮助您为初学者直接设置一些定义 您不能完全摆脱RelativeLayout本身,您将始终需要将视图组织到某个视图组/布局中(这两个词可以互换)。我发现,对于基本的东西,你几乎总能获得RelativeView、L
您的选择取决于您的要求 定义:
更多信息:
框架布局
:
RelativeLayout
:
表格布局
:
注意:-绝对布局已去除润滑脂 来源:
优化::查看 视图越少越好:
布局的首要目标应该是使用尽可能少的视图。使用的视图越少,应用程序运行的速度就越快。视图嵌套过多会进一步降低应用程序的速度。
RelativeLayout层次结构通常比LinearLayout层次结构使用更少的视图和更平坦的树。使用LinearLayout,每次要更改视图的方向时都必须创建新的LinearLayout–创建其他视图和更嵌套的层次。因此,建议您首先对任何具有任何复杂性的布局使用RelativeLayout。这样做很可能会减少视图的数量和视图树的深度。
FrameLayout及其LayoutParams可以做到这一点,支持多种屏幕尺寸需要考虑元素的位置如何相互关联。RelativeLayout是一个不错的选择。所以基本上,您只想使用拖放,而不做任何xml编码。。。祝你好运
:P
相信我尝试学习如何将xml用于视图,你几乎可以实现你想要的任何东西。我只是不希望每次移动一件东西时都移动所有东西。我听说了一些关于集装箱的事。有人能详细说明一下,或者找到一个关于如何使用它们的好教程吗?