¿Cómo eliminar la barra de acción azul en Android?
Estoy creando una aplicación para Android, pero tengo algún problema que no puedo eliminar este título azul o no sé cómo se llama, o barra de acción? He intentado algunos métodos pero no funcionaron.
<?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" xmlns:app="http://schemas.android.com/apk/res-auto" android:layout_width="match_parent" android:layout_height="match_parent" android:paddingLeft="@dimen/activity_horizontal_margin" android:paddingRight="@dimen/activity_horizontal_margin" android:paddingTop="@dimen/activity_vertical_margin" android:paddingBottom="@dimen/activity_vertical_margin" tools:showIn="@layout/activity_main" tools:context=".MainActivity" android:background="#9AEA30"> <ImageView android:layout_width="250dp" android:layout_height="250dp" android:id="@+id/imageView" android:src="@drawable/discount" android:layout_alignParentLeft="true" android:layout_alignParentStart="true" /> </RelativeLayout>
- Cómo codificar un símbolo de Euro en strings.xml en los archivos de android XML
- Cómo poner tres botones de imagen en la misma línea en Android
- Ningún recurso encontrado que coincida con el nombre dado en layout_hint
- Creación de un menú de diálogo emergente personalizado
- Entendiendo & lt & gt
- Interpolador personalizado de Android con xml
- ScrollView no está jugando bien con RelativeLayout
- string de referencia array res id de una matriz
- Incluir etiqueta y dataBinding
- Fragmento Google Maps de Google Maps en el xml. Me sale "prefijo de espacio de nombres inesperado"
- Obtención de recursos de / res en dependencia
- ScrollView corta la parte superior y deja espacio en la parte inferior
- No se puede resolver el símbolo @ integer / google_play_services_version para intellij
La forma más sencilla de eliminarla es hacer que su Activity
amplíe la clase de Activity
y no AppCompatActivity
.
Eso es hacer algo como esto:
public class MyActivity extends Activity { }
¿Qué intentaste?
Sólo styles.xml
añadir esto en styles.xml
<style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar"> </style>
Y
android:theme="@style/AppTheme"
en AndroidManifest.xml
en la sección de application
.
En su archivo de estilo (res / values / styles.xml) se declara el estilo de su proyecto.
Por ejemplo
<style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar"> <!-- Customize your theme here. --> </style>
Cambie "Theme.AppCompat.Light.DarkActionBar" con "Theme.AppCompat.Light.NoActionBar"
Me gusta esto
<style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar"> <!-- Customize your theme here. --> </style>
Lo mismo se puede lograr con los temas Oscuros.
Si estás en Android Studio, tendrás la opción de cambiar el tema de las ventanas de vista previa sin ningún código.
Este método funciona para mí:
Quite este código del siguiente 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" />
puede ser tarde, pero encontré una manera demasiado sólo quitar el código siguiente de su diseño xml
<android.support.design.widget.AppBarLayout android:layout_width="match_parent" android:layout_height="wrap_content" android:theme="@style/AppTheme.AppBarOverlay"> <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" /> </android.support.design.widget.AppBarLayout>
Esta es la solución más simple y más limpia OMI:
ActionBar actionBar = getSupportActionBar(); if (actionBar != null) { actionBar.hide(); }
- ¿Por qué la gravedad no funciona cuando se aplica al diseño relativo?
- Firma de la firma apk de Android V2