gpt4 book ai didi

android - 另一个水平 ScrollView 内的水平 ScrollView

转载 作者:行者123 更新时间:2023-11-29 21:56:20 28 4
gpt4 key购买 nike

我在 android 中设计 UI,我在另一个 Horizo​​ntalScrollView 中有一个 Horizo​​ntalScrollView。但是,子 Horizo​​ntalScrollView 不起作用。

每当在子 Horizo​​ntalScrollView 中做出手势时,是否可以禁用父 Horizo​​ntalScrollView。我知道这听起来很棘手,但我需要在我的 UI 中实现它。

最佳答案

让一个东西在另一个东西里面滚动通常是个坏主意。 Google 不推荐它。

这是因为android处理滚动事件的方式。有一个名为 dispatchTouchEvent()onInterceptTouchEvent() 的方法决定是拦截触摸事件还是将其传递给它的子级。对于可 ScrollView ,它们将始终拦截“滑动” Action 。所以它永远不会给你的 child 。

有解决此问题的方法,但它们很困惑并且大部分时间都不起作用。你最好调整你的用户界面以避免这种情况。

如果您坚持尝试,以下是这些线程中讨论的一些潜在解决方法:

ListView in ScrollView potential workaround

ListView inside ScrollView is not scrolling on Android

Android: Scrollable preferences window with custom list view

关于android - 另一个水平 ScrollView 内的水平 ScrollView ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13133763/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com