从
CardView的描述
CardView extends the FrameLayout class and lets you show information
inside cards that have a consistent look on any app. CardView widgets
can have shadows and rounded corners.
您可能知道,在FrameLayout中,视图定位之间没有约束或关系.它们将一个显示在彼此之上.如果您想在CardView中使用不同的层次结构,请使用您想要的任何布局.例如:
android:id="@+id/card_view"
android:background="@color/white"
android:layout_width="200dp"
android:layout_height="200dp">
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical">
android:id="@+id/info_text"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="Textview one"
android:gravity="center"
android:textSize="36sp" />
android:id="@+id/info_text1"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="Textview two"
android:gravity="center"
android:textSize="36sp" />
仅将CardView视为外部装饰,您可以在其中使用任何布局.因此,如果LinearLayout不合适,您可以使用RelativeLayout等.