2012-07-23 21 views
5

Estoy usando ActionBarSherlock para compatibilidad con ActionBar.ActionBarSherlock muestra los colores incorrectos y el botón de radio en la rueda de navegación desplegable

Todo funciona de maravilla a excepción de la rueda de navegación desplegable.

Probando con el emulador en Android 2.3 y abajo, obtengo un botón de radio en la ruleta y también el color del texto es negro.

Funciona bien en Android 4+.

¿Cómo puedo eliminar el botón y configurar los colores correctos? Gracias.

imagen Ejemplo:

ActionBarSherlock on Android 2.33 emulator

Respuesta

4

¿Está ajustar los elementos desplegables correctas ?:

getSupportActionBar().setNavigationMode(ActionBar.NAVIGATION_MODE_LIST); 
navigationItems = Arrays.asList(getResources().getStringArray(R.array.navigation_array)); 
setupNavigationStrings(); 
navigationAdapter = new ArrayAdapter<String>(context, com.actionbarsherlock.R.layout.sherlock_spinner_item, navigationItems); 
navigationAdapter.setDropDownViewResource(com.actionbarsherlock.R.layout.sherlock_spinner_dropdown_item); 
getSupportActionBar().setListNavigationCallbacks(navigationAdapter, this); 
10

encontrado. Debería haber usado R.layout.sherlock_spinner_dropdown_item para la ruleta.

Cuestiones relacionadas