Android: Caja blanca no deseada en la parte superior de la pantalla (barra de herramientas?)
¿Cómo me deshago del cuadro blanco en la parte superior de la vista de Android? No puedo ver en ninguna parte de mi código donde llamé a algo que creó la barra de herramientas, ni lo he código yo mismo. También existe por encima de la vista, no en ella. Supongo que hay algún ajuste en la vista de diseño del archivo xml que puede cambiarlo? ¡Gracias por adelantado!
** Debo también incluir que está solamente en esta actividad, y mis otras actividades no tienen esta barra blanca en la tapa. Además, la barra de acción es la barra azul delgada sobre el coche blanco, por lo que cualquier código que implique la manipulación de la barra de acción no cambiará el estado de la barra blanca. **
- ¿Qué significa esto "xmlns: xliff"? XML
- Eclipse para convertir atributos XML en entradas de estilo
- ¿Cómo puedo mostrar una imagen que acabo de sacar de mi cámara en mi aplicación Android?
- Tutorial en el analizador DOM
- Texto del botón que no consigue centrado verticalmente en botón
EDIT: El código XML está por debajo
<?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:background="@drawable/bucket" android:theme="@+id/BucketTheme2" android:backgroundTint="#70FFFFFF" android:backgroundTintMode="src_over"> <TableLayout android:layout_width="match_parent" android:layout_height="match_parent"> <TableRow> <TextView android:id="@+id/textView" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_weight="1" android:gravity="center" android:paddingBottom="5dp" android:paddingTop="100dp" android:text="Find a place to go around you!" android:textColor="#ff000000" android:textSize="18dp" /> </TableRow> <TableRow android:layout_width="match_parent" android:layout_height="match_parent"> <Button android:id="@+id/button" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_weight="1" android:gravity="center" android:onClick="randomButtonPressed" android:text="RANDOMIZE" android:textSize="20dp" /> </TableRow> <TableRow android:layout_width="match_parent" android:layout_height="match_parent"> <Button android:id="@+id/bucketBtn" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_weight="1" android:gravity="center" android:onClick="bucketButtonPressed" android:text="Bucket List" android:textSize="20dp" /> </TableRow> <TableRow android:layout_width="match_parent" android:layout_height="match_parent"> <Button android:id="@+id/searchLocationBtn" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_weight="1" android:gravity="center" android:onClick="searchButtonPressed" android:text="Search by Location" android:textSize="20dp" /> </TableRow> </TableLayout> </RelativeLayout>
EDIT 2: el código de style.xml para BucketTheme2 está abajo (no lo publiqué inicialmente porque sólo establece colores):
<style name="BucketTheme2" parent="android:Theme.Holo.Light.DarkActionBar"> <item name="colorPrimary">@color/colorPrimary</item> <item name="colorPrimaryDark">@color/colorPrimaryDark</item> <item name="colorAccent">@color/colorAccent</item> </style>
- Android XML: Centrando una vista en el diseño relativo- android: layout_centerHorizontal = "true" no funciona?
- Color del borde del botón de Android
- Cómo cambiar el color de la línea en EditText
- ¿Cómo establecer la distancia entre textview y drawable en un botón?
- No se encontró ningún recurso en el archivo XML de diseño android
- Botones en una vista personalizada cuando la vista personalizada se encuentra en una pestaña
- Android: ¿De dónde proviene el permiso "System tools"?
- ¿Cómo uso los recursos predeterminados de Android en mi layout xml?
Establezca el tema de la aplicación o actividad en Manifest.xml para eliminar la barra de acción:
android:theme="@android:style/Theme.Holo.Light.NoActionBar"
O agregue el siguiente código en Activity en el método onCreate e importe android.support.v7.app.ActionBar:
ActionBar actionBar = getSupportActionBar(); actionBar.hide();
Agregue el siguiente tema al style.xml
<style name="AppTheme.NoActionBar"> <item name="windowActionBar">false</item> <item name="windowNoTitle">true</item> </style>
A continuación, establezca este tema en la actividad de manifest
:
<activity android:name=".MainActivity" android:theme="@style/AppTheme.NoActionBar"/>
ACTUALIZACIÓN: También puede configurar el tema como se indica a continuación:
<style name="BucketTheme2" parent="Theme.AppCompat.Light.NoActionBar"> <item name="colorPrimary">@color/colorPrimary</item> <item name="colorPrimaryDark">@color/colorPrimaryDark</item> <item name="colorAccent">@color/colorAccent</item> </style>
Espero que esto ayude.
Cambiar el tema de la actividad en el manifiesto a Theme.AppCompat.Light.NoActionBar
y debe ser ordenado
Añadir estilo NoActionBar en style.xml
<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> <item name="windowNoTitle">true</item> <item name="windowActionBar">false</item> <item name="android:windowFullscreen">false</item> <item name="android:windowContentOverlay">@null</item> </style>
Y agregue este tema a su actividad de manifiesto,
<activity android:name=".YourActivity" android:theme="@style/AppTheme" > </activity>
tratar
requestWindowFeature(Window.FEATURE_NO_TITLE); getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN); setContentView(R.layout.main);
debe ser antes de setContentView
Prueba esto en tu estilo
<style name="BucketTheme2" parent="android:Theme.Holo.Light.NoActionBar"> <item name="colorPrimary">@color/colorPrimary</item> <item name="colorPrimaryDark">@color/colorPrimaryDark</item> <item name="colorAccent">@color/colorAccent</item>
- La entrada de recursos ya está definida
- No se puede iniciar el temporizador en un servicio en android