1. Nimm jetzt an unserem Uhans - 3. ADVENT - Gewinnspiel teil - Alle Informationen findest Du hier!

Optionsmenü wird nicht angezeigt

Dieses Thema im Forum "Android App Entwicklung" wurde erstellt von Gingerbread, 04.05.2011.

  1. Gingerbread, 04.05.2011 #1
    Gingerbread

    Gingerbread Threadstarter Android-Hilfe.de Mitglied

    Beiträge:
    110
    Erhaltene Danke:
    6
    Registriert seit:
    21.01.2011
    Generell funktioniert das optionsmenü in meiner app. jedoch wird es bei einer scrollview erst angezeigt, wenn diese bis unten durchgescrollt wurde oder zum beispiel ein textfeld angewaehlt wurde. Woran kann dieset fehler liegen?
     
  2. AlexRock, 05.05.2011 #2
    AlexRock

    AlexRock Junior Mitglied

    Beiträge:
    38
    Erhaltene Danke:
    0
    Registriert seit:
    02.02.2010
    Phone:
    HTC Hero
    Hallo Gingerbread, könntest du mal den entsprechenden Code posten
     
  3. Gingerbread, 05.05.2011 #3
    Gingerbread

    Gingerbread Threadstarter Android-Hilfe.de Mitglied

    Beiträge:
    110
    Erhaltene Danke:
    6
    Registriert seit:
    21.01.2011
    Hier der Code:
    Code:
    @Override
        public boolean onCreateOptionsMenu(Menu menu)
        {
        	MenuInflater inflater = getMenuInflater();
            inflater.inflate(R.menu.hauptmenue, menu);
            return true;
        }
        
        @Override
        public boolean onOptionsItemSelected(MenuItem item) {
            // Handle item selection
            switch (item.getItemId()) {
            case R.id.opt_einstellungen:
            	Intent pref = new Intent(Activity1.this, Einstellungen.class);
            	startActivity(pref);
            	return true;
            case R.id.opt_beenden:
                finish();
                return true;
            default:
                return super.onOptionsItemSelected(item);
            }
        }
    Habe noch mal etwas rumprobiert. Das Problem tritt in Activitys mit EditText auf. Wenn ich jetzt auf einen EditText klicke, dann kann ich auch dannach das Optionsmenü aufrufen.

    Kann es also irgendwie am focus der activity liegen?
    Logcat gibt folgendes aus wenn ich auf ein EditText klicke:

    DEBUG/ViewFlipper(92): updateRunning() mVisible=true, mStarted=false, mUserPresent=true, mRunning=false
    DEBUG/ViewFlipper(92): updateRunning() mVisible=true, mStarted=false, mUserPresent=true, mRunning=false
     

Diese Seite empfehlen