要解决Android HorizontalScrollView和ScrollView垂直不工作的问题,需要做一些调整。下面是一个示例代码,演示如何使用NestedScrollView来解决这个问题:
在这个示例中,我们使用了NestedScrollView作为外层容器,将LinearLayout作为NestedScrollView的直接子View。然后在LinearLayout中,我们放置了垂直滚动的内容。在垂直滚动的内容下方,我们放置了HorizontalScrollView,用于水平滚动的内容。
通过使用NestedScrollView作为外层容器,可以同时支持垂直和水平的滚动。这样,无论是垂直滚动还是水平滚动,都能正常工作。
请注意,上述示例代码中使用的是AndroidX库中的NestedScrollView,如果您使用的是Support库,请将标签替换为android.support.v4.widget.NestedScrollView。
希望这个解决方案对您有帮助!