gpt4 book ai didi

android - 同步两个 ScrollView View 的位置

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:13:44 24 4
gpt4 key购买 nike

我正在尝试同步两个 ScrollView 的位置。我正在尝试这样做以显示电视指南列表。

我创建了一个扩展 RelativeLayout 以显示指南的自定义类。这个相对布局有四个 child :左上角的 ImageView ,右上角显示列标题的 Horizo​​ntalScrollView,左下角显示行标题的 ScrollView ,以及右下角包含列表的 ScrollView .这个 ScrollView 然后包含一个 Horizo​​ntalScrollView,它又包含一个 LinearLayout 和多个显示数据的 subview 。我希望这能清楚地解释它,但这里有一个图表可以使它更清楚:

 ____________
|__|___hsv___|
| | |
| | sv -> |
| | hsv -> |
|sv| ll -> |
| | etc |
| | |
|__|_________|

我这样设置是因为我希望指南列表可以水平和垂直滚动,但是没有 ScrollView 可以做到这一点。另外,无论指南列表位于什么位置,我都希望显示行和列标题,但我希望它们正确排列。所以我试图找到一种方法来同步两个 hsv 的位置,并同步两个 sv 的位置。我还尝试以一种方式来避免每隔几毫秒运行一个处理程序来轮询一个 View 并在另一个 View 上调用 scrollTo。

我无法确定这是最好的方法,但这是我想出的方法。如果有人有任何其他建议,请随时提出!

最佳答案

难道不值得实现 onTouchEvent(MotionEvent me) 吗?在你所有的面板中?当您的一个面板滚动时,将调用此方法,它可以确保所有其他面板保持同步。

关于android - 同步两个 ScrollView View 的位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2481527/

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