In meinem Projekt habe ich Aktivität mit Optionen-Menü. Ich überschreibe onOptionsItemSelected
Methode und füge meine Handler zu den Menüpunkten hinzu (Schalter-Fall-Block). Aber in einem Handler brauche ich Zugang zu einem anderen Menüpunkt, wie kann ich das machen? findViewById funktioniert nichtAndroid Option Menü
@Override
public boolean onOptionsItemSelected(MenuItem item) {
switch (item.getItemId()) {
case R.id.visit:
//how to access another MenuItem from here?
return true;
}
...
Wie können Sie auf einen Menüeintrag zugreifen, obwohl er noch nicht geklickt hat? Denken Sie daran, dass Sie von onOptionsItemSelected() darauf zugreifen, das nur aufgerufen wird, wenn das Menüelement ausgewählt ist. – Chromium