Join FlipAndroid.COM Telegram Group: https://t.me/joinchat/F_aqThGkhwcLzmI49vKAiw


Eliminar el icono y el título de la aplicación de la barra de acción Honeycomb

¿Cómo puedo eliminar el icono de la aplicación y el título que viene por defecto en una barra de acción?

Hay una pregunta similar aquí: ¿Puedo ocultar el icono de la aplicación de la barra de acción en Honeycomb? , Pero no habla de cómo hacerlo?

  • Manejo del botón MENU que falta en las nuevas versiones de Android (3.x y superior)
  • ¿Cómo utilizar el tema de Holo.Light, y caer de nuevo a 'Light' en los dispositivos pre-panal?
  • Cómo evitar que se desactive un objeto DialogFragment cuando se presiona el botón Buscar - Android
  • ¿Puedo eliminar un fragmento definido en un archivo layout.xml?
  • Portar una aplicación de 100 Actividades a Fragmentos sin morir
  • Implementación del widget de la barra de herramientas de Android en ListFragment
  • Android EditText se mezcla en el fondo
  • Barra de Acción de Android barra desplegable vista personalizada en el elemento haga clic
  • 8 Solutions collect form web for “Eliminar el icono y el título de la aplicación de la barra de acción Honeycomb”

    Llamar setDisplayShowHomeEnabled() y setDisplayShowTitleEnabled() en ActionBar , que se obtiene a través de una llamada a getActionBar() .

    Si desea hacerlo de la manera XML, defina un estilo (archivo XML) en la carpeta / res / values-v11 / con los siguientes contenidos:

     <?xml version="1.0" encoding="utf-8"?> <resources> <style name="MyTheme" parent="android:style/Theme.Holo"> <item name="android:actionBarStyle">@style/MyActionBarStyle</item> </style> <style name="MyActionBarStyle" parent="@android:style/Widget.Holo.ActionBar"> <item name="android:displayOptions"></item> </style> </resources> 

    En su AndroidManifest.xml, establezca el tema definido anteriormente para su actividad:

     <activity ... android:theme="@style/MyTheme"> ... </activity> 

    Esto eliminará el icono y el título y sólo mostrará los elementos de acción. Si sólo desea que se muestre el título, utilice:

     <item name="android:displayOptions">showTitle</item> 

    O simplemente el logotipo de la aplicación:

     <item name="android:displayOptions">showHome</item> 

    O ambos (predeterminado)

     <item name="android:displayOptions">showHome|showTitle</item> 

    Otras opciones también están disponibles, como: showCustom, useLogo, homeAsUp

    Tratar

     getActionBar.setIcon(R.color.transparent); 

    Esto te ayudara:

     @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); ActionBar actionBar = getActionBar(); actionBar.setDisplayShowHomeEnabled(false); actionBar.setDisplayShowTitleEnabled(false); //the rest of your code... } 
     actionBar.setIcon(R.color.transparent); actionBar.setTitle(""); 

    Prueba esto en onCreate ()

     ActionBar actionbar=getSupportActionBar(); actionbar.setDisplayHomeAsUpEnabled(false); actionbar.setIcon(android.R.color.transparent); 

    Usuario android.R.color.transparent

    Pruebe esta combinación

      getSupportActionBar().setHomeButtonEnabled(false); getSupportActionBar().setDisplayHomeAsUpEnabled(true); getSupportActionBar().setDisplayShowHomeEnabled(false); getSupportActionBar().setIcon(R.color.transparent); getSupportActionBar().setDisplayShowTitleEnabled(true) 

    Si usted está mirando para quitar simplemente el actiobar entero, usted puede intentar el método de la piel para las barras de la acción:

     getActionbar().hide(); 
    FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.