1. Gewinne jetzt ein UMiDIGI C Note - alle Informationen findest du hier!!
  1. jim, 02.06.2010 #1
    jim

    jim Threadstarter Android-Hilfe.de Mitglied

    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.
     
Die Seite wird geladen...
Ähnliche Themen Forum Datum
[RÜCKMELDUNG FEHLT] SimpleDateFormat "if" abfrage für Tag oder Nacht Android App Entwicklung 12.03.2017
Wie realisiere ich eine zeitgesteuerte Berechnung und die Anzeige von PDF's Android App Entwicklung 21.02.2017
SQL-Abfrage über zwei Tabellen realisieren Android App Entwicklung 12.02.2017
AsyncTasks: "FTP Download" / "FTP liste Daten in Verzeichnis" Probleme Android App Entwicklung 16.01.2017
Permission Abfrage funktioniert nicht mehr Android App Entwicklung 15.01.2017
AI2: mit Listpicker- Auswahl mehrere Labels aus verschiedenen Index- Listen füllen. Android App Entwicklung 09.12.2016
Location abfrage in einem Service Android App Entwicklung 13.07.2016
Du betrachtest das Thema "globale Listener abfragen Newbie" im Forum "Android App Entwicklung",