1. Hast Du Lust, bei uns mitzuarbeiten und das AH-Team zu verstärken? Alle Details zu dieser aktuellen Herausforderung findest Du hier.
  1. Luser_k, 19.04.2010 #1
    Luser_k

    Luser_k Threadstarter Junior Mitglied

    Hallo Leute,

    ich habe mehrere TextViews. Wenn ich auf eines mit dem Finger touche,
    dann soll eine neue Activity gestartet werden.

    Wie mache ich das?

    Ich habe den OnTouchListener der Main-Activity zugefügt und habe
    die onTouch-Methode aufgerufen.

    Aber die onTouch-methode wird nie aufgerufen!?!?!

    Code:
    
    public class .... extends Activity implements OnTouchListener, OnGestureListener...
    
    ...
    ...onCreate()...
    
    public boolean onTouch(View v, MotionEvent event){
    
    TextView tv = (TextView)findViewById(R.id.t01);
    if(v.getId() == tv.getId()){
    Intent intent = new Intent(this,MainEdit.class);
    startActivity(intent);
    } 
    
    return false;
    }
    
     
  2. Raidri, 19.04.2010 #2
    Raidri

    Raidri Android-Hilfe.de Mitglied

    Wenn auf das touchen eines textviews was kommen soll, musste den Listener auch noch zur TextView adden.

    In deinem fall, solltest du wohl das noch machen
    tv.setOnTouchListener(this);
     
  3. Luser_k, 19.04.2010 #3
    Luser_k

    Luser_k Threadstarter Junior Mitglied

    Danke Danke,

    das funktioniert wunderbar.

    Noch ne Frage:

    Ich habe OnGestureListener und OnTouchListener implements gemacht.

    Wenn ich mit dem Finger auf das Display einen onTouch mache, wird
    es komischer weise ignoriert. Ich denke, das hat was mit dem folgendem Zitat auf der Android-Seite zu tun.

    Kann mir einer das hier erklären ???

     
  4. Osiriz, 10.11.2010 #4
    Osiriz

    Osiriz Neuer Benutzer

    Naja wenn du return true zurückgibst verschluckt dein Listener das Event und nichts anderes kann aufgerufen werden wie z.b. Tastatur (OnTouch bei ner Editbox). Mir ist das grade passiert, aber auch return false löst die Tastatur nicht mehr aus. Schade... -.-
     
Die Seite wird geladen...
Ähnliche Themen Forum Datum
[OFFEN] TextView verändert Inhalt nicht, nachdem anderer Map Marker angeklickt wird Android App Entwicklung 06.04.2017
[ERLEDIGT] TextView text "Heute ist der dd.MM.yyyy" funktioniert überhaupt nicht Android App Entwicklung 08.03.2017
Auswahl mehrerer RadioButton in einem TextView ausgeben Android App Entwicklung 23.02.2017
TextView in den Vordergrund bringen Android App Entwicklung 13.02.2017

Users found this page by searching for:

  1. android onTouch