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