OnTouch erkennt nur down

  • 1 Antworten
  • Letztes Antwortdatum
T

Timboo89

Neues Mitglied
1
Moin,

mein OnTouchListener bekommt nur das down-Touching mit aber nicht das up-Touching. Und ich versteh einfach nicht wieso. Habe bereits versucht ihn auf jeden einzelnen View zu legen aber immer nur down als Resonanz.

Aufbau des Layouts:
Code:
<LinearLayout>
...
<!-- von hier ... -->
  <ViewFlipper>
    <ScrollView>
      <LinearLayout>
        <TextView/>
        <TableLayout/>
        <TextView/>
        <TableLayout/>
      </LinearLayout>
    </ScrollView>
  </ViewFlipper>
<!-- bis hier soll eigentlich der OnTouchListener greifen. -->
</LinearLayout>


Der Listener sieht groooob so aus:
Code:
	/* Bewegungserkennung über den ListViews für den ViewFlipper */
    OnTouchListener otl = new OnTouchListener() {

		   public boolean onTouch(View v, MotionEvent touchevent) {
			   switch (touchevent.getAction())
				{
				case MotionEvent.ACTION_DOWN:
				{
					// Tu was
				}
				case MotionEvent.ACTION_UP:
				{
					//TU was
				}
				}
				return false; 
		   }
 	};
 
am ende return true, false bedeutet, dass du kein interesse mehr an weiteren touchevents hast, ergo wird die methode nach dem ersten mal nicht mehr aufgerufen.

Have fun!
 
Zuletzt bearbeitet:
Zurück
Oben Unten