我把cardview放在scrollview里面,我们希望看到底部应该显示边框(见下图)。但它不是。问题是我无法滚动到底部以查看卡片视图的边框。
SO上的所有解决方案都是将layout_margins更改为填充,但如果我们想显示边框,cardview就不是这种情况。我基本上什么都试过了。但还是不行。
图 1. 滚动到底部看不到边框
图 2. 我们可以看到顶部边框
以下是xml代码
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:custom="http://schemas.android.com/apk/res-auto"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
>
<ScrollView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:fillViewport="true">
<android.support.v7.widget.CardView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_margin="8dp">
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical"
>
...
</LinearLayout>
</CardView>
</LinearLayout>