美文网首页Android知识Android开发
记录ScrollView里内容显示不完全的问题

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

作者: 爱吃豆腐面 | 来源:发表于2017-04-24 16:46 被阅读130次

最近开发时被测试妹妹提了一个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~~~

相关文章

网友评论

    本文标题:记录ScrollView里内容显示不完全的问题

    本文链接:https://www.haomeiwen.com/subject/kfupzttx.html