我在
XML中定义了多个CardView:
android:layout_width="wrap_content"
android:layout_height="wrap_content"
card_view:cardPreventCornerOverlap="false"
card_view:cardCornerRadius="4dp">
android:layout_width="wrap_content"
android:orientation="vertical"
android:layout_height="wrap_content">
android:textSize="@dimen/abc_text_size_title_material"
android:text="Lorem ipsum dolor sit amet, consectetur adipiscing elit"
android:layout_width="wrap_content"
android:layout_height="wrap_content" />
对于手机,我将多个CardView包装在一个垂直的LinearLayout中:
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical" >
对于平板电脑,我想使用网格布局,类似于Material Design specs中使用的设计,请参见图像here.
用于制作网格布局的最佳ViewGroup是什么?这些卡的高度可变,并且具有静态内容.
不能使用GridLayout,因为卡的高度可变.