studio quitar ocultar notificaciones navegacion icono color cambiar barra bar agregar android android-actionbar

ocultar - quitar action bar android studio



¿Cómo se elimina el texto del título de Android ActionBar? (20)

Estoy mirando el tema Holo.Light , y parece que no puedo encontrar el estilo mágico para anular para eliminar el texto del título que aparece brevemente cuando mi aplicación se inicia por primera vez.

¿Cómo puedo hacer eso?


Creo que esta es la respuesta correcta:

<style name="AppTheme" parent="Theme.Sherlock.Light.DarkActionBar"> <item name="actionBarStyle">@style/Widget.Styled.ActionBar</item> <item name="android:actionBarStyle">@style/Widget.Styled.ActionBar</item> </style> <style name="Widget.Styled.ActionBar" parent="Widget.Sherlock.Light.ActionBar.Solid.Inverse"> <item name="android:displayOptions">showHome|useLogo</item> <item name="displayOptions">showHome|useLogo</item> </style>


En su página manifest.xml puede asignarle una dirección a su etiqueta de actividad. la dirección está en algún lugar de sus valores / strings.xml. luego puede cambiar el valor de la etiqueta en el archivo xml a nulo.

<?xml version="1.0" encoding="utf-8"?> <resources> <string name="title_main_activity"></string> </resources>


En tu Manifiesto

<activity android:name=".ActivityHere" android:label="">


Escribe esta declaración debajo

setContentView(R.layout.activity_main); getSupportActionBar().setDisplayShowTitleEnabled(false);

si extiende AppCompactActivity use getSupportActionbar() si extiende Activity use getActionBar() else puede dar

null pointer exception

Usar android:label="" en AndroidManifest.xml para la actividad también funciona, pero tu aplicación no aparecerá en las Recently used apps


Intenté esto. Esto ayudará -

Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar); setSupportActionBar(toolbar); getSupportActionBar().setDisplayShowTitleEnabled(false);

Se debe llamar a getSupportActionBar después de setSupportActionBar, configurando así la barra de herramientas; de lo contrario, NullpointerException porque no hay una barra de herramientas establecida. Espero que esto ayude


Lo único que realmente funcionó para mí fue agregar:

<activity android:name=".ActivityHere" android:label="" >


Lo tengo. Tienes que anular

android:actionBarStyle

y luego en tu estilo personalizado tienes que anular

android:titleTextStyle

Aquí hay una muestra.

En mi themes.xml:

<style name="CustomActionBar" parent="android:style/Theme.Holo.Light"> <item name="android:actionBarStyle">@style/CustomActionBarStyle</item> </style>

Y en mi styles.xml:

<style name="CustomActionBarStyle" parent="android:style/Widget.Holo.ActionBar"> <item name="android:titleTextStyle">@style/NoTitleText</item> <item name="android:subtitleTextStyle">@style/NoTitleText</item> </style> <style name="NoTitleText"> <item name="android:textSize">0sp</item> <item name="android:textColor">#00000000</item> </style>

No estoy seguro de por qué establecer textSize en cero no fue el truco (se redujo el texto, pero no lo hizo desaparecer), pero la configuración del textColor para trabajos transparentes.


Puede cambiar el estilo aplicado a cada actividad, o si solo desea cambiar el comportamiento de una actividad específica, puede intentar esto:

setDisplayOptions(int options, int mask) --- Set selected display or setDisplayOptions(int options) --- Set display options.

Para mostrar el título en la barra de acciones, configure las opciones de visualización en onCreate ()

getSupportActionBar().setDisplayOptions(ActionBar.DISPLAY_SHOW_TITLE, ActionBar.DISPLAY_SHOW_TITLE);

Para ocultar el título en la barra de acciones.

getSupportActionBar().setDisplayOptions(0, ActionBar.DISPLAY_SHOW_TITLE);

Detalles here .


Si bien todos estos son aceptables, si su actividad solo contiene una actividad principal, puede editar res/values/styles.xml manera:

<resources> <!-- Base application theme. --> <style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar"> <!-- Customize your theme here. --> <item name="colorPrimary">@color/colorPrimary</item> <item name="colorPrimaryDark">@color/colorPrimaryDark</item> <item name="colorAccent">@color/colorAccent</item> </style> </resources>

Actualicé el elemento parent y agregué la propiedad .NoActionBar al tema Light desde el Asistente para Create Blank Application de Android Studios.


Si solo quieres hacerlo para una actividad y quizás incluso dinámicamente, también puedes usar

ActionBar actionBar = getActionBar(); actionBar.setDisplayOptions(actionBar.getDisplayOptions() ^ ActionBar.DISPLAY_SHOW_TITLE);


Simplemente extiende su archivo java desde AppCompatActivity y haga esto:

ActionBar actionBar = getSupportActionBar(); // support.v7 actionBar.setTitle(" ");


Soy muy nuevo en Android, así que corrígeme si me equivoco, pero creo que si decides usar las pestañas de navegación en la barra de acción, parece que no se alinearon por completo porque el color del texto del título es solo transparente y hasn '' t ido.

<style name="CustomActionBarStyle" parent="@android:style/Widget.Holo.ActionBar"> <item name="android:displayOptions">useLogo|showHome</item> </style>

trabajó para mi.


Soy nuevo en Android, así que tal vez estoy equivocado ... pero para resolver este problema no podemos ir al manifiesto y eliminar la etiqueta de actividad

<activity android:name=".Bcft" android:screenOrientation="portrait" **android:label="" >**

Trabajó para mi....


Tratar:

getActionBar (). setDisplayShowTitleEnabled (false);

Para v.7:

getSupportActionBar (). setDisplayShowTitleEnabled (false);


Use lo siguiente:

requestWindowFeature(Window.FEATURE_NO_TITLE);


como solución, simplemente agregue esta línea en caso de que tenga barras de herramientas / acciones personalizadas

this.setTitle("");

en tu actividad


tienes dos opciones:

primero:

getActionBar().setDisplayShowTitleEnabled(false);

Si usa la excepción de puntero nulo getActionBar() producido, debe usar getSupportActionBar()

Segundo

getSupportActionBar().setTitle("your title");

o

getSupportActionBar().setDisplayShowTitleEnabled(false); getSupportActionBar().hide();


yo uso este código en el manifiesto de la aplicación

<application android:allowBackup="true" android:icon="@drawable/ic_launcher" android:logo="@drawable/logo2" android:label="@string/title_text" android:theme="@style/Theme.Zinoostyle" >

mi archivo de logotipo es de 200 * 800 píxeles y usa este código en la actividad principal.java

getActionBar().setDisplayShowTitleEnabled(false);

funcionará correctamente


ActionBar actionBar = getActionBar(); actionBar.setTitle("");


getSupportActionBar().setDisplayShowTitleEnabled(false); getSupportActionBar().hide();

espero que esto ayude