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

    Bobert Threadstarter Erfahrener Benutzer

    Hallo,

    ich habe folgende Frage:

    Ich zeichne verschiedene Texte auf dem Bildschirm. Diese existieren bei mir als ArrayList oText Objekte. Ich möchte gerne, dass mein oText Objekt erkennt, wenn es geklickt (onTouch) wurde, genauso wie z.B. ein Button.

    Folgend der stark vereinfachte/reduzierte Code:

    Code:
    public class DrawText extends View {
        private String mTextValue; 
        private float mStartX;
        private float mStartY;
        //...
        public DrawText(Context context, String textValue, float startX, float startY) {
             super(context);
            //...    
        }
        //...    
    }
    
    Code:
    public class DrawCard extends View {
        private DrawText oText;
        //...
        protected void onDraw(Canvas canvas) {
             //...       
            oText = new DrawText(getContext, "Text", 10, 10);
            oText.setOnTouchListener(new OnTouchListener() {
                @Override
                public boolean onTouch(View v, MotionEvent event) {
                     // TODO Auto-generated method stub
                    Log.i("onTouch", "oText");
                    return true;
                }        
            });
            //...
        }
    //...
     }
    
    Kann das gehen?
    Und wenn ja, was muss ich hier noch in der Klasse DrawText implementieren, damit es geht?

    Gruß Bobert
     
Die Seite wird geladen...
Ähnliche Themen Forum Datum
[ERLEDIGT] Logdateien der eigenen App Android App Entwicklung 15.06.2017
[ERLEDIGT] Eine Klasse um das aufrufen anderer Intents zu regeln Android App Entwicklung 24.05.2017
[ERLEDIGT] Tipps für AsyncTask Klasse Android App Entwicklung 18.05.2017
[ERLEDIGT] Der Weg zur ersten eigenen App Android App Entwicklung 26.03.2017
[ERLEDIGT] Popup mit Fragment realisieren oder besser eine andere Klasse nehmen? Android App Entwicklung 22.03.2017
[ERLEDIGT] App stürzt neuerdings beim anzeigen des eigenen Standorts ab Android App Entwicklung 19.03.2017
[ERLEDIGT] Jedem Benutzer eine eigene ID zuweisen? Android App Entwicklung 16.03.2017
Datenbank- Zugriff über ContentProvider/Resolver oder direkt von eigener App aus? Android App Entwicklung 27.11.2016
Du betrachtest das Thema "setOnTouchListener in eigener Klasse" im Forum "Android App Entwicklung",