3

レイアウトに 2 つHorizontalScrollViewの があり、それらを同時に移動したいと考えています。したがって、スクロールビュー a に触れると、同時にスクロールビュー b を移動したいのですが、その逆も同様です。私はいくつかの検索を行いましたが、良い解決策が見つかりませんでした。onTouchListener()を設定してそれぞれ手動で動かそうとすることで近づけましたが、スムーズに動かすことができません。何か案は?

4

1 に答える 1

1

何をする必要があるかを理解することができました。andクラスonScrollChanged()で呼び出される保護されたメソッドがあることに気付きました。そのため、そのメソッドを手動でサブクラス化して実装しました。そこから、 が呼び出されたときに呼び出されるコールバックを作成しました。魅力のように機能します。Google がそのメソッドを公開しなかった理由は、私にはわかりません。ScrollViewHorizontalScrollViewHorizontalScrollViewonScrollChanged()

于 2012-04-26T01:26:40.033 に答える