En Android puede establecer una lista de navegación en la barra de acciones pasando el adaptador de giro y OnNavigationListener. el problema es que la lista de navegación dont llenar la mayor parte de la barra de acción, cómo hacer que se expanda al igual que la aplicación de Gmail: Ejemplo de aplicación Gmail:¿Cómo expandir la lista de navegación en la barra de acciones?
Mi aplicación:
Y aquí está el código:
//... setting the array adapter
ActionBar actionBar = getActionBar();
actionBar.setNavigationMode(ActionBar.NAVIGATION_MODE_LIST);
NavigationListener navigationListener = new NavigationListener();
ListAdapter listAdapter = new ListAdapter();
actionBar.setListNavigationCallbacks(listAdapter, navigationListener);
actionBar.setDisplayShowTitleEnabled(false);
Otro problema que enfrentan es el tamaño de el ítem giratorio, se muestran realmente pequeños, ¿es porque no paso la vista de texto personalizada (mira la captura de pantalla)? ejemplo de lo que hago:
private class ListAdapter extends BaseAdapter implements SpinnerAdapter {
public View getView(int pos, View view, ViewGroup viewGroup) {
TextView text = new TextView(context);
text.setText(arrayAdapter.getItem(pos).toString());
return text;
}
}
+1, gracias por el enlace getDropDownView – orip