Android ActionBar (ActionBarCompat) Spinner Dropdown-Liste ?

Ich arbeite derzeit ActionBar (ActionBarCompat) orientierte Projekt, ich Brauche eine Klarstellung über die actionbar.

Ich bin mit spinner-layout wie dieses,

<Spinner 
        android:id="@+id/SpinnerList"
        android:layout_width="fill_parent"
        android:layout_height="wrap_content" />

Mein code,

public class MainActivity extends ActionBarActivity implements  OnItemSelectedListener{
    private boolean mAlternateTitle = false;

    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);

        ActionBar bar = getActionBar();
        bar.setNavigationMode(ActionBar.NAVIGATION_MODE_LIST);

        Spinner spinner = (Spinner) findViewById(R.id.SpinnerList);
        ArrayAdapter<CharSequence> adapter = ArrayAdapter.createFromResource(this, R.array.locations, android.R.layout.simple_spinner_item);
        adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
        spinner.setAdapter(adapter);
        spinner.setOnItemSelectedListener(this);
}
}

Es zeigt normale spinner in meinem android-galaxy ace. Ich brauche eine Ausgabe wie unten angegeben,
Ist, die position von android 2.3. Bitte geben Vorschlag.

Android ActionBar (ActionBarCompat) Spinner Dropdown-Liste ?

Dank.

Sie möchten die Messlatte für android 2.3? actionbarsherlock.com Ist eine Bibliothek, die solches unterstützt haben. Es imitiert das Verhalten auf Geräten, die nicht unterstützen.
Ist es möglich, die Aktionsleiste verwenden der support-Bibliothek??
Ja, verwenden Sie ActionBarSherlok zu bekommen, dieser spinner. Sehen Sie in diesem Beispiel stackoverflow.com/questions/11737500/...
Die Bibliothek unterstützt nicht unterstützt fürchte ich. Aber sherlock ist einfach zu bedienen. Siehe Georgy Antwort für Beispiel-code.

InformationsquelleAutor Jeeva123 | 2012-11-23

Schreibe einen Kommentar