Android知识Android开发

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

2017-04-24  本文已影响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~~~

上一篇下一篇

猜你喜欢

热点阅读