我想知道哪种方法更有利于将孩子放置在RelativeLayout中。这样做有两种方法:处理RelativeLayout的更好方法
1)将带有绝对位置的主视图(如layout_centerInParent
或设置页边距/补白通讯员父视图),之后添加其他的观点,并将它们设置属性,如android:layout_above="@id/relative_view_id"
,并在下面把它们相对视图。这不是好的方法,因为xml中的视图层次结构与预览中看到的不匹配。
2)您分配给RelativeLayout属性的绝对编号为android:layout_above="@+id/relative_view_id"
(+出现)的孩子。它在xml中提供了正确的视图顺序。 但是当您从java代码中寻找relative_view_id
的声明时(通过按cmd + B)Android Studio会建议您声明@ + id的所有视图。在我们的案例中,含有属性android:layout_above="@+id/relative_view_id"
的查看也会显示在搜索结果中。
将视图放置在RelativeLayout中的方式是什么?
很明显,** 1 **('@ id /')。预期转介('@ + id /')引入开销。 –
@BobMalooga#校园里的大人确实的确是 –
@IntelliJAmiya Yessir ... :) –