如果您在 Android 中使用 ScrollView 并设置了 maxHeight 属性,但发现它没有生效,可以尝试以下解决方案:

  1. 确认 ScrollView 的父容器是否设置了高度或者 'match_parent' 属性。如果没有设置高度,则 ScrollView 的高度无法被限制。

  2. 确认 ScrollView 的子控件是否设置了固定高度或者 'match_parent' 属性。如果子控件高度超过了 ScrollView 的 maxHeight,则 maxHeight 属性无法限制子控件的高度。

  3. 尝试使用 RelativeLayout 或者 LinearLayout 等布局容器来包裹 ScrollView,这样可以更好地控制 ScrollView 的高度。

  4. 如果以上方法都无法解决问题,可以尝试使用代码动态设置 ScrollView 的高度。例如,在 onCreate 方法中使用 setMaximumHeight() 方法来设置 ScrollView 的最大高度。


原文地址: https://www.cveoy.top/t/topic/n47z 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录