Menu wird nicht angezeigt

  • Antworten:2
  • OffenNicht stickyNicht beantwortet
  • Forum-Beiträge: 31

23.09.2018, 14:53:45 via Website

Hallo!
Ich habe das Problem, dass mein Menü nicht angezeigt wird. Weder in der menu.xml Datei, noch in der ausgeführten App.
Hier die menu.xml:

<item
    android:id="@+id/menu_today"
    android:icon="@android:drawable/ic_menu_today"
    android:title="@string/today"
    app:showAsAction="ifRoom|withText" />

<item
    android:id="@+id/menu_month"
    android:title="@string/month" />

<item android:id="@+id/menu_week"
    android:title="@string/week" />

<item android:id="@+id/menu_day"
    android:title="@string/day" />

Hier die EstwActivity.java

public class EstwActivity extends AppCompatActivity {

    @Override
    protected void onStart() {
        super.onStart();
        ActionBar ab = getActionBar();
        if (ab != null) {
            ab.setDisplayHomeAsUpEnabled(true);
        }
    }

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_estw);
        Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar);

        toolbar.setTitle("Estw");
        toolbar.setSubtitle("MoBa Steuerung");
    }

    @Override
    public boolean onCreateOptionsMenu(Menu menu) {
        MenuInflater inflater = getMenuInflater();
        inflater.inflate(R.menu.menu, menu);
        return super.onCreateOptionsMenu(menu);
    }

    @Override
    public boolean onOptionsItemSelected(MenuItem item) {
        if (android.R.id.home == item.getItemId()) {
            Toast.makeText(this, R.string.app_name,
                    Toast.LENGTH_SHORT).show();
        }
        return true;
    }
}

Es gibt auch keine roten Fehler und in die menu.xml datei habe ich auch schon andere codes aus dem Internet eingefügt. Ich hoffe mir kann jemand helfen.

— geändert am 23.09.2018, 14:59:32

Diskutiere mit!
  • Forum-Beiträge: 2.929

23.09.2018, 16:32:00 via Website

Hallo,

auf Anhieb kann ich nichts gravierendes feststellen, ich vermute den Fehler an einer anderen Stelle , als du gepostet hast . (z.b. Gradle, XML Typo usw.)

Tipp : Mache dir mal ein neues "Menu" Projekt mit den Beispielen und Vergleiche .

Liebe Grüße - Stefan
[ App - Entwicklung ]

Hilfreich?
Diskutiere mit!
  • Forum-Beiträge: 31

23.09.2018, 21:01:02 via Website

Ich habe jetzt eine neues Projekt gemacht. Hat super funktioniert. Keine Ahnung, warum es nicht ging. Ich nehme jetzt das neue Projekt, da ich sowieso noch nicht viel geschrieben hatte.

Hilfreich?
Diskutiere mit!

Empfohlene Artikel