答案 0 :(得分:0)
CardView
只是一个花哨的FrameLayout
,而那些“分隔符”只是非常薄View
s。这只是你可以做出类似事情的众多方法之一:
<?xml version="1.0" encoding="utf-8"?>
<android.support.v7.widget.CardView
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="256dp"
android:layout_margin="16dp">
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical">
<View
android:layout_width="match_parent"
android:layout_height="92dp"
android:background="#f1f1f1"/>
<View
android:layout_width="match_parent"
android:layout_height="1dp"
android:background="#ccc"/>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="0dp"
android:layout_weight="1"
android:orientation="horizontal">
<View
android:layout_width="0dp"
android:layout_height="match_parent"
android:layout_weight="1"
android:background="#f1f1f1"/>
<View
android:layout_width="1dp"
android:layout_height="match_parent"
android:background="#ccc"/>
<View
android:layout_width="0dp"
android:layout_height="match_parent"
android:layout_weight="1"
android:background="#f1f1f1"/>
</LinearLayout>
</LinearLayout>
</android.support.v7.widget.CardView>