質問

私は「投げつける」をキャッチするジェスチャー検出器を使用してこの問題が発生した時に画面を変更するには、ビューフリッパーを使用しています。私の子ビューのいくつかは、リストビューが含まれています。あなたがリストビューにスワイプするジェスチャー検出器は、スワイプを認識文句を言いません。それはのTextViewのの岩下やImageViewの者である場合しかし、それはそれを認識します。それは彼らがClickListenerを持つ別のビューの上にある場合でも、気の抜けたビールを認識するようにそれを実装する方法はありますか?

役に立ちましたか?

解決

あなたの答えをいただき、ありがとうございます。

:取得するためには、それは私がこれだっ追加する必要がありましたすべてにそれを望んでいたどのように取り組んで

myList.setOnTouchListener(gestureListener);

私のリストのそれぞれについて

。今、彼らは正確にリストをスクロールするための変更ビューに水平スワイプ、および垂直方向の動きを認識しています。

他のヒント

ここからの例:ます。http:// android-developers.blogspot.com/2009/10/gestures-on-android-16.htmlする

<android.gesture.GestureOverlayView
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:id="@+id/gestures"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"    
    android:gestureStrokeType="multiple"
    android:eventsInterceptionEnabled="true"
    android:orientation="vertical">
<ListView
    android:id="@android:id/list"  
    android:layout_width="fill_parent" 
    android:layout_height="fill_parent"  />
</android.gesture.GestureOverlayView>

私はAndroidのジェスチャーオーバーレイビューを見て、このチュートリアルを使用していました。これはから来ている例では、リストをスクロールするこのGestureOverlayViewを利用ListViewコントロールを持っています。

scroll top