Jetzt kostenlos registrieren. Mitglieder surfen ohne Werbung auf Android-Hilfe.de!
Zurück   Android-Hilfe.de > Android Developer > Android App Entwicklung

globale Listener abfragen Newbie

Das Thema "globale Listener abfragen Newbie" befindet sich unter Android App Entwicklung auf Android-Hilfe.de.


Antwort

 

Themen-Optionen Ansicht
Alt 02.06.2010, 14:31   #1 (permalink)
Android-Hilfe.de Mitglied

Modell: eclipse android emulator

Registriert seit: 02.05.2010
Beiträge: 76
Abgegebene Danke: 15
Erhielt 0 Danke für 0 Beiträge
Standard globale Listener abfragen Newbie

Hallo liebes Forum,

ich stehe gerade vor der Situation Listener in der Art und Weise benutzt zu haben, dass ich Activity
Code:
ownClass extends Activity  implements OnEditorActionListener,  OnClickListener, OnKeyListener
benutze.

Nun war ich der Meihnung, dass wenn ich folgenden Code in der Klasse verwende:
Code:
//////////////////////////////////////////////////////////////////////////////////////////////
     public void onClick(View v)
     {
                 if(v==startBtn)
                 {
                     game1.getView().setStart();
                 }
                 else if(v==resetBtn)
                 {
                     game1.getView().setReset();
                
                 }
      }

/////////////////////////////////////////////////////////////////////////////////////////////
     public boolean onKey(View v, int keyCode, KeyEvent event)
    {
        if (event.getKeyCode() == KeyEvent.KEYCODE_ENTER)

        // TODO Auto-generated method stub
        game1.handleKeyevents(event);

        
        return false;
    }
Ich damit alle Abfragen von dem View bzw. Activity erhalte.
Mein Punkt ist das wenn die Tasten Links , Rechtes,...,... gedrückt werden ,der TasenCode an sich erstaml an eine Instanz einer eignen Klasse geschickt werden um sie(keyevents) dann auzuwerten.. . Leider funktioniert das nicht, irgendwie scheinen meine Tastenbetätigungnen nichts auszuwirken.

Ich habe folgendes getan

dem obersten Linearen Layout im main.xml file eine ID gegeben.
Eine Instanz vom Linaeren Layout in der extends activity Klasse erstellt und dann ein Listener dran.
Code:
    linearlayout =    (LinearLayout)findViewById(R.id.linearLayout);
    linearlayout.setOnKeyListener(this);

 public boolean onKey(View v, int keyCode, KeyEvent event)
    {
        if (event.getKeyCode() == KeyEvent.KEYCODE_ENTER)

        // TODO Auto-generated method stub
        game1.handleKeyevents(event);
          TextView velocityValue = (TextView)findViewById(R.id.EditTextValue);
    velocityValue.setText( _speed + "ms");
    }
MIt diesem Code müsste eigentlich zumindest _speed + "ms" ausgegeben werden... . Bleibt nur noch die Frage zu stellen was ich falsch mache.
jim ist offline   Mit Zitat antworten
Antwort

Stichworte
-

Themen-Optionen
Ansicht


Ähnliche Themen

Thema Autor Forum Antworten Letzter Beitrag
Verwendung von Listener Raidri Android App Entwicklung 4 04.04.2011 21:00
Mobilbox abfragen sankyo Sonstige Apps & Widgets 5 06.04.2010 07:16
Globale suche findet Kontakte nicht nDroid Motorola Milestone Forum 6 13.01.2010 17:07
O2 Kontostand abfragen Pedda HTC Tattoo Forum 7 04.12.2009 12:21
onCenterChanged Listener?? siwica Android App Entwicklung 0 16.06.2009 21:16




Du liest gerade: "globale Listener abfragen Newbie" unter "Android App Entwicklung" auf Android-Hilfe.de.


Powered by vBulletin®
Copyright ©2000 - 2012, vBulletin Solutions, Inc.
Search Engine Friendly URLs by vBSEO
© Android-Hilfe.de 2012 - All rights reserved.