记录ScrollView里内容显示不完全的问题

最近开发时被测试妹妹提了一个BUG,页面上底部的一个按钮展示不完全(有一部分被遮住,滑不出)。

去查代码,大致是这个样子:(当然代码高度要超出一屏,让其可滑动)

<ScrollView
        android:layout_width="match_parent"
        android:layout_height="match_parent">
  <LinearLayout
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:layout_marginTop="15dp"
            android:orientation="vertical">
    ...
    <Button
                    android:id="@+id/btnConfirmInfo"
                    style="@style/red_button_style"
                    android:layout_marginLeft="15dp"
                    android:layout_marginRight="15dp"
                    android:enabled="false"
                    android:text="确定" />
</ScrollView>

看着这个代码一开始真没看出来有什么问题,只是觉得被遮住的高度好像跟LinearLayout里设置的marginTop高度差不多,就抱着试试看的态度去掉了android:layout_marginTop="15dp"这一句,结果真的解决了问题 !!!

其实去掉android:layout_marginTop="15dp"或者用paddingTop代替都可以解决这个问题,但就是不能用marginTop~~~

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容