Ich habe ein Spinner-Dropdown-Menü und ein Schubladenmenüin der Aktionsleiste. Ich möchte wissen, ob es möglich ist, einen Titel über dem Spinner zu haben, der dynamisch geändert werden kann. Der Titel ist nicht Teil des Spinner und hängt nicht von dem gewählten Spinner-Element ab. Es ist vergleichbar mit Gmail, wo der Spinner wählt, welches Konto und welcher Titel welchen Ordner anzeigen soll.
Ich bekomme Spinner durch **
** spinnerAdapter = new AccountsSpinnerAdapter(
getBaseContext(), R.layout.spinner_item,
dataArray);
/** Enabling dropdown list navigation for the action bar */
getActionBar().setNavigationMode(ActionBar.NAVIGATION_MODE_LIST);
/** Defining Navigation listener */
ActionBar.OnNavigationListener navigationListener = myfunction**
**
Antworten:
0 für die Antwort № 1Nein, auf diese Weise kannst du es nicht anziehen. Um dies zu tun, sollten Sie eine benutzerdefinierte Ansicht erstellen und dann Ihre Ansicht dort aufblasen. Erstellen Sie das benutzerdefinierte Layout und gehen Sie folgendermaßen vor
DisplayMetrics mDisplayMatrics = new DisplayMetrics();
getWindowManager().getDefaultDisplay().getMetrics(mDisplayMatrics);
ActionBar ab = getSupportActionBar();
View mactionbar = getLayoutInflater().inflate(R.layout.main2, null);