什么是此嵌套android布局视图的最佳方法

时间:2019-08-04 20:31:31

标签: android user-interface layout

我正在尝试创建应用程序的布局部分。我想知道有关本节的最佳方法。

enter image description here

我正在考虑采用这样的方法,但我认为仅显示三个元素就太多了

enter image description here

2 个答案:

答案 0 :(得分:0)

这是显示相似布局的常见做法。如果需要,可以将所有嵌套布局替换为ConstraintLayout。它可以提高代码的可扩展性,但是会稍微降低UI的渲染速度。 因此,我认为您当前的变体是最佳的。

答案 1 :(得分:0)

是的,那很好,但是对于ImageView,您还需要将其嵌套在CardView中

    <androidx.cardview.widget.CardView
        android:id="@+id/one"
        android:layout_width="200dp"
        android:layout_height="200dp"
        app:cardCornerRadius="12dp">

        <ImageView
            android:layout_width="match_parent"
            android:layout_height="match_parent"
            android:src="@drawable/beach_bg_placeholder" />

    </androidx.cardview.widget.CardView>