3

OnClickListenersで設定された多くのImageViewがあります。それらは画面を超えて拡張され、ScrollViewに含まれています。下にスクロールして、以前は画面を超えていたImageViewをクリックすると、onClick(ビュービュー)は2回目のクリックまで実行されないように見えます。それ以外の場合は正常に動作します。

私のアクティビティはOnClickListenerを実装し、オーバーライドされたonClick(ビュービュー)を使用します。

何が起こっている?これはタッチモードに関連する問題ですか?

ありがとう!

更新:私が経験している問題は、このバグレポートに似ています:http ://code.google.com/p/android/issues/detail?id=11357 。フローズンヨーグルトではなく、エクレアで意図したとおりに機能します。

4

1 に答える 1

2

最初のクリックはおそらくイメージビューにフォーカスを設定し、2番目のクリックは実際にそれをクリックしています。これは、スクロール時にスクロールビューがフォーカスを取得するために発生している可能性があります。よくわかりませんが、スクロールビューで設定focusable(false)してみてください。しかし、それがスクロールを台無しにするかどうかはわかりません。

于 2010-10-21T02:28:28.507 に答える