Vaya a styles.xml y cambie .DarkActionBar
por.NoActionBar
<style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">
<item name="colorPrimary">@color/colorPrimary</item>
<item name="colorPrimaryDark">@color/colorPrimaryDark</item>
<item name="colorAccent">@color/colorAccent</item>
</style>
se convierte en
<style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar">
<item name="colorPrimary">@color/colorPrimary</item>
<item name="colorPrimaryDark">@color/colorPrimaryDark</item>
<item name="colorAccent">@color/colorAccent</item>
</style>
si los colores son irrelevantes para su aplicación, puede optar por
<style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar" />
En el archivo de manifiesto Cambiar:
android:theme="@style/AppTheme" > android:theme="@style/Theme.AppCompat.NoActionBar"
fuente
styles.xml
archivo podría ser una mejor opción para la mayoría, ya que el uso de este método ignora cualquier valor que pueda haberse configuradoAppTheme
en elstyles.xml
archivo. La siguiente solución, que reemplaza la clase principalNoActionBar
dentro delstyles.xml
archivo, conserva cualquier información de estilo preexistente que se haya configurado.this.requestWindowFeature(Window.FEATURE_NO_TITLE);
funciona
onCreate()
cuandosetContentView()
se invoca put before .de lo contrario se estrella
fuente
super.onCreate.....
ysetContentView.....
Y se bloqueaEn el archivo styles.xml , cambie DarkActionBar a NoActionBar
<style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar"> <item name="colorPrimary">@color/colorPrimary</item> <item name="colorPrimaryDark">@color/colorPrimaryDark</item> <item name="colorAccent">@color/colorAccent</item>
fuente
Mira esto
ActionBar actionBar = getSupportActionBar(); actionBar.hide();
fuente
onCreate(...)
después de las líneassuper.onCreate(..)
ysetContentView(...)
para ocultar la barra justo después de que se inicie el programa.Esto funciona para mi
getSupportActionBar().hide();
fuente
En el archivo de manifiesto, cambie a esto:
android:theme="@style/Theme.AppCompat.Light.NoActionBar" >
fuente
Esto funcionó para mí en
values/styles.xml
agregar elementos:`<item name="windowActionBar">false</item> <item name="windowNoTitle">true</item>`
fuente
Vaya a Proyecto -> aplicación -> principal -> res -> valores -> styles.xml
Cambie esta línea si desea eliminarla para cada vista
`<style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">`
a
`<style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar">`
si desea hacerlo solo para una vista, puede cambiarlo en sus datos de manifiesto. Vaya a Android -> manifiestos -> AndroidManifest.xml. haz lo siguiente:
<activity android:name"...">
android:theme=""@style/Theme.AppCompat.NoActionBar"
fuente
puedes cambiar el nombre = "---------"
abrir Androidmaifest.xm
buscar android: theme = "@ style / AppTheme" cambiar a android: theme = "@ style / no_title"
haga clic en seleccionar Tema en la barra de menú (es de color verde cerca de MainActivity)
fuente
Para principiantes como yo. Hazlo lo que te digo desde tu proyecto de Android.
aplicación -> res -> valores -> style.xml
reemplazar este código
<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>
Disfrutar.
fuente
eliminar lo siguiente de activity_main.xml
<android.support.v7.widget.Toolbar android:id="@+id/toolbar" android:layout_width="match_parent" android:layout_height="?attr/actionBarSize" android:background="?attr/colorPrimary" app:popupTheme="@style/AppTheme.PopupOverlay"/>
contáctame para obtener más ayuda
fuente
haz esto en tu archivo de manifiesto:
<application android:icon="@drawable/icon" android:label="@string/app_name" android:theme="@android:style/Theme.NoTitleBar.Fullscreen">
fuente
android:theme="@android:style/Theme.DeviceDefault.NoActionBar.Fullscreen"
asegurarse de que está utilizando el nivel API min 14.this.requestWindowFeature (Window.FEATURE_NO_TITLE);
en onCreate () funciona!
fuente
Intente cambiar estilos a NoActionBar si eso no funciona agregue este código a su actividad principal
protected void onCreate(Bundle savedInstanceState) { this.requestWindowFeature(Window.FEATURE_NO_TITLE); super.onCreate(savedInstanceState); ActionBar actionBar = getSupportActionBar(); actionBar.hide(); setContentView(R.layout.activity_main); }
fuente
Esto funciona para mí, espero que esto funcione para ti también.
protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); requestWindowFeature(Window.FEATURE_NO_TITLE); getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN); setContentView(R.layout.activity_main); }
fuente
La mejor manera es usar la función de la barra de acciones
setTitle()
si desea mostrar el logotipo o tener algunas otras cosas en su barra de acciones pero no desea ver el nombre de la aplicación, escriba este código en MainActivity.java o en cualquier lugar donde desee ocultar el títuloonCreate
:android.support.v7.app.ActionBar actionBar = getSupportActionBar(); actionBar.setDisplayShowHomeEnabled(true); actionBar.setIcon(R.mipmap.full_white_logo_m); // display logo actionBar.setTitle(""); // hide title
De esta manera, su aplicación no tendrá motivos para fallar.
fuente
Solo usa
setTitle(null)
arribatoolbar = (Toolbar) findViewById(R.id.toolbar); setSupportActionBar(toolbar);
El título desaparecerá y luego podrá usar el logo de su elección .....
fuente
La forma más sencilla: simplemente haga doble clic en este botón y seleccione "NoTitleBar";)
Haga clic aquí para ver dónde está :)
fuente
Me he enfrentado al mismo problema que tú y lo resuelvo simplemente cambiando la clase que extendí.
//you will get the app that does not have a title bar at the top. import android.app.Activity; public class MainActivity extends Activity {} //you will get the app that has title bar at top import androidx.appcompat.app.AppCompatActivity; public class MainActivity extends AppCompatActivity {}
Espero que esto resuelva tu problema.
fuente
En
AndroidManifest.xml
su aplicación encontrará el,android:theme
por ejemplo, configurado en@style/AppTheme
Ahora vaya a
styles.xml
, busque la etiqueta de estilo, asegúrese de que el nombre seaAppTheme
el mismo que en el manifiesto y configure el padre comoandroid:Theme.Holo.Light.NoActionBar
(también haga esto en styles (v21) si lo tiene en su proyecto)<style name="AppTheme" parent="android:Theme.Holo.Light.NoActionBar"> <!-- ... --> </style>
fuente
Solo llama
setTitle(null);
a onCreate ()fuente
prueba: toolbar.setTitle ("");
@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); Toolbar toolbar = findViewById(R.id.toolbar); toolbar.setTitle(""); setSupportActionBar(toolbar); }
fuente
Para eliminar simplemente la barra de título (lo que significa que la barra contiene el nombre de su aplicación) de una actividad, simplemente agrego la siguiente línea a esa actividad en
manifests\AndroidManifest.xml
:android:theme="@style/AppTheme.NoActionBar"
Ahora debería verse como a continuación
<activity android:name=".MyActivity" android:theme="@style/AppTheme.NoActionBar"></activity>
Espero que te sea de utilidad.
fuente