Android ScrollView设置maxHeight没有效果怎么解决
如果您使用了ScrollView并设置了maxHeight属性,但是没有起到作用,可以尝试以下解决方案:
-
确认ScrollView的父容器是否设置了高度或者match_parent属性,如果没有设置高度,则ScrollView的高度无法被限制。
-
确认ScrollView的子控件是否设置了固定高度或者match_parent属性,如果子控件高度超过了ScrollView的maxHeight,则ScrollView的maxHeight属性无法限制子控件的高度。
-
尝试使用RelativeLayout或者LinearLayout等布局容器来包裹ScrollView,这样可以更好地控制ScrollView的高度。
-
如果以上方法都无法解决问题,可以尝试使用代码动态设置ScrollView的高度,例如在onCreate方法中使用setMaximumHeight()方法来设置ScrollView的最大高度。
原文地址: http://www.cveoy.top/t/topic/fcx0 著作权归作者所有。请勿转载和采集!