ScrollView下LinearLayout中view展示不全

出现的问题复现:
ScrollView下包含一个LinearLayout,LinearLayout中包含很多个子view,最后一个子
view不管是不是滑到了底部都显示不全
布局如下:

<ScrollView
    android:layout_width="match_parent"
    android:layout_height="0dp"
    android:layout_weight="1">

    <LinearLayout
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_margin="10dp"
        android:orientation="vertical">

出现的原因:
在LinearLayout中设置了layout_margin=“10dp”,layout_marginTop=”10dp”会导致ScrollView在开始的时候会往下移动10dp
解决方法:
不要在LinearLayout中设置layout_marginTop属性即可,移动到ScrollView中或者使用padding

你可能感兴趣的:(ScrollView下LinearLayout中view展示不全)