Cómo eliminar la flecha izquierda de la barra de acción en android?
Quiero quitar la flecha izquierda de la barra de acción y sólo el icono y el título necesario.
Mi código:
- Uso del generador de estilo Action bar con generador de colores holo
- ¿Cuál es el tamaño de ActionBar en píxeles?
- Cómo cambiar el tamaño de la barra de acción
- Cambiar la posición de Android Action Bar
- Modo de acción cerrar el color del texto del botón
getSupportActionBar().setIcon(R.drawable.logo); getSupportActionBar().setDisplayShowTitleEnabled(true); getSupportActionBar().setTitle(R.string.dashboardtitle); getSupportActionBar().setDisplayHomeAsUpEnabled(false);
Pero esto no quita la flecha izquierda. ¡¡Alguna ayuda!!
- Barra de pestañas ActionBar apilada que no rellena el padre
- OnNavigationItemSelected en ActionBar se está llamando en el inicio cómo puede evitarlo?
- Cómo cambiar el color de las pestañas de navegación de ActionBar?
- Cambiar el color del menú de menú por color mediante programación
- Agregue progreso horizontal indeterminado a la barra de acción
- Barra de acción El botón Atrás no funciona
- Cambiar el color de fondo de ActionBar en el código de la lista de navegación
- Barra de acción de Android Tres puntos no se muestran
De acuerdo con la especificación especificación android : Para habilitar el icono para la navegación arriba (que muestra el indicador "arriba" junto al icono), llame a setDisplayHomeAsUpEnabled ( true ) en su ActionBar:
protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); ActionBar actionBar = getActionBar(); actionBar.setDisplayHomeAsUpEnabled(true); ... }
Por lo tanto, debe establecer actionBar.setDisplayHomeAsUpEnabled (false);
ACTUALIZACIÓN: Comprobo el siguiente código con ActionBar sherlock y su trabajo. No hay flecha hacia atrás:
getSupportActionBar().setIcon(R.drawable.ic_launcher); getSupportActionBar().setDisplayShowTitleEnabled(true); getSupportActionBar().setTitle(R.string.about_event_location); getSupportActionBar().setDisplayHomeAsUpEnabled(false);
Debe añadir esto al tema de acciónBar. Usted puede substituir la imagen de la flecha con su propia imagen que puede ser transparente
<item name="android:homeAsUpIndicator">@drawable/action_arrow</item>
getActionBar().setHomeAsUpIndicator(R.drawable.action_arrow);
Donde action_arrow es un png transparente de 25x10px. El mismo código para sherlock sería:
getSupportActionBar().setHomeAsUpIndicator(R.drawable.action_arrow);
@vivek: funciona muy bien. No recomiendo usar @android: color / transparente como dijo Tim Cooper, porque el título está alineado a la izquierda. Así que una imagen vacía es mejor
- Autenticación de su cliente en Puntos de extremo de Cloud sin una cuenta de Google
- Ocultar el tiempo en la notificación de Android sin utilizar diseño personalizado