私はこの問題を解決しようと数日間試みましたが、理解できません。問題は、単純なレイアウト、ScrollView -> LinearLayout -> およびレイアウト内 (スクロール コンテンツ内) の多くのボタンを使用した単純なアクティビティです。すべて問題なく動作しますが、1 つトリッキーなことがあります。ボタンをクリックすると、たとえばスクロール コンテンツの上部にあるとしましょう。すぐにコンテンツの下部までスクロールして別のボタンをクリックすると、もう一度クリックしてすべて正常に戻るまで何も起こりません。これはいつでも再現でき、コードに依存しません (20 以上のシナリオを試しました)。私はまだAndroidでの経験があまりありませんが、スクロールリスナーがonClickリスナーなどを停止しているようです。これについての助けは大歓迎です。前もって感謝します。
PD。指で手動でスクロールする代わりに、プログラムで を実行するscrollTo()
と、すべてが正常に機能し、最初のタッチでクリックが応答します。それは単に私を圧倒しています。