Ho provato a impostare una barra del titolo personalizzata con l'oggetto spinner ma ogni volta mi ha dato quell'eccezione denominata "Non è possibile combinare titoli personalizzati con altre funzionalità del titolo". Ho cercato di trovare una soluzione sito per sito e ho anche fatto tutto correttamente come descritto in rete ma l'eccezione non è mai scomparsa. C'è una domanda molto sciocca sulla mia mente che può essere correlata ad Android 3.0? Sto sviluppando con la versione 3.0 (a nido d'ape). Non so cosa dovrei fare.Come aggiungo uno spinner alla barra del titolo di un'attività?
Grazie adamp, l'ho fatto con la vostra guida. ecco una semplice barra delle azioni con esempio di spinner. Può aiutare qualcuno che sta affrontando il problema simile.
super.onCreate(savedInstanceState);
setContentView(R.layout.screens);
ActionBar bar = getActionBar();
bar.setNavigationMode(ActionBar.NAVIGATION_MODE_LIST);
bar.setListNavigationCallbacks(new SpinnerAdapter(this, android.R.layout.simple_dropdown_item_1line, EczaneMgr.getInstance(this).getEczaneListAsSpinner()),
new OnNavigationListener() {
@Override
public boolean onNavigationItemSelected(int position, long itemId) {
Log.e("item position",String.valueOf(position));
return true;
//do whatever want to do...
}
}
);
Si prega di mostrare il codice relativo in modo che chiunque possa dare una mano. –