tema studio puedo problema porque poner pantalla fondo cómo como color celular cambiar bloqueo automaticamente aplicacion android

android - studio - porque no puedo poner fondo de pantalla



Cómo cambiar el color de fondo en la aplicación de Android (18)

Quiero poder cambiar el color de fondo a blanco en mi aplicación de Android de la manera más sencilla posible.


Quiero poder cambiar el color de fondo a blanco en mi aplicación de Android de la manera más sencilla posible.

La pregunta dice la manera más simple, así que aquí está.

Establezca parentViewStyle en todas sus vistas principales. Como la mayoría de las vistas de padres de tu actividad, fragmentos y diálogos.

<LinearLayout style="@style/parentViewStyle"> ... other components inside </LinearLayout>

Simplemente ponga este estilo dentro de res>values>styles.xml

<style name="parentViewStyle"> <item name="android:layout_height">match_parent</item> <item name="android:layout_width">match_parent</item> <item name="android:background">@color/white</item> // set your color here. <item name="android:orientation">vertical</item> </style>

De esta manera, no tendrá que cambiar el color de fondo muchas veces en el futuro.


Forma más sencilla

android:background="@android:color/white"

No hay necesidad de definir nada. Utiliza colores predefinidos en android.R .


  1. ir a Activity_Main.xml
  2. Hay vista de diseño / y vista de texto.
  3. elige la vista de texto
  4. escriba este código:

    android:background="@color/colorAccent"


Algunas veces, el texto tiene el mismo color que el fondo, intente con android: background = "# CCCCCC" en las propiedades de vista de lista y podrá verlo.


En Layout, para cambiar el fondo usa esto.

android:background="@color/your_color"

En el programa se puede utilizar esto. Por ejemplo: color de fondo de Texview

TextView tvName = (TextView) findViewById(R.id.tvName); tvName.setBackgroundColor(getResources().getColor(R.color.your_color));


Este código puede ser útil para usted:

android:background="#fff"


Este método funcionó para mi:

RelativeLayout relativeLayout = (RelativeLayout) findViewById(R.layout.rootLayout); relativeLayout.setBackgroundColor(getResources().getColor(R.color.bg_color_2));

Establecer id en el diseño xml

xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:id="@+id/rootLayout" android:background="@color/background_color"

Añadir valores de color / color.xml

<color name="bg_color_2">#ffeef7f0</color>


La forma más sencilla es agregar android:background="#FFFFFF" al nodo principal en el layout.xml o /res/layout/activity_main.xml :

<?xml version="1.0" encoding="utf-8"?> <TextView xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:padding="10dp" android:textSize="20sp" android:background="#FFFFFF"> </TextView>


La mejor manera de usar el fondo con degradado, ya que no aumenta el tamaño de la aplicación de las imágenes de la aplicación, son venenosas para la aplicación de Android, así que trate de usarla menos en lugar de usar un color como fondo. Puede usar múltiples colores en un fondo.


Necesitas usar la propiedad de android: background, por ejemplo,

android:background="@color/white"

También es necesario agregar un valor para blanco en las cadenas.xml

<color name="white">#FFFFFF</color>

Edición: 18 de noviembre de 2012

Las dos primeras letras de un código de color de 8 letras proporcionan el valor alfa. Si está utilizando la notación de color de 6 letras html, el color es opaco.

P.ej :


Otra forma, vaya a diseño -> su archivo .xml -> vista de diseño. Luego vaya al árbol de componentes y seleccione el diseño que desea cambiar de color. En el siguiente árbol de componentes hay una sección de propiedades. Seleccione el fondo en la sección de propiedades (en la sección 1 de la imagen). Luego haga clic en la sección 2 en la imagen. Luego se abrirá la ventana Recursos . De ese menú de selección de color . Luego, elija el color que desee. introduzca la descripción de la imagen aquí


Para cambiar el color de fondo de la manera más simple posible mediante programación (exclusivamente, sin cambios de XML):

LinearLayout bgElement = (LinearLayout) findViewById(R.id.container); bgElement.setBackgroundColor(Color.WHITE);

El único requisito es que su elemento "base" en el activity_whatever.xml tenga un ID al que pueda hacer referencia en Java ( container en este caso):

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/container" android:layout_width="match_parent" android:layout_height="match_parent"> ... </LinearLayout>

Paschalis y James, que respondieron aquí, me condujeron a esta solución después de ver las diversas posibilidades en ¿Cómo configurar el color del texto de TextView en el código? .

Espero que ayude a alguien!


Puede utilizar recursos de color simples, especificados generalmente dentro

res/values/colors.xml.

utilizar

<color name="red">#ffff0000</color>

y use esto a través de android:background="@color/red" . Este color también se puede utilizar en cualquier otro lugar, por ejemplo, como color de texto. Referenciaelo en XML de la misma manera, o consígalo en código vía

getResources().getColor(R.color.red).

También puede usar cualquier recurso dibujable como fondo, use android:background="@drawable/mydrawable" para esto (eso significa 9patch drawables, bitmaps normales, shape drawables, ..).


Puedes probar esto en la hoja xml :

android:background="@color/background_color"


Si desea agregar color de fondo a toda la actividad.

<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:background="#1de9b6" tools:context="com.example.abc.myapplication.MainActivity"> </RelativeLayout>

Si desea utilizar el fondo para una vista

<TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Andrios" android:background="@color/colorAccent" />

¡Espero que esto ayude!


También puedes usar

android:background="#ffffff"

en su diseño xml o /res/layout/activity_main.xml , o puede cambiar el tema en su AndroidManifest.xml agregando

android:theme="@android:style/Theme.Light"

a su etiqueta de actividad.

Si desea cambiar el fondo dinámicamente, utilice

YourView.setBackgroundColor(Color.argb(255, 255, 255, 255));


puedes probar de esta manera

android:background="@color/white"


Android: fondo = "# 64B5F6"
Puede cambiar el valor después de ''#'' según su propia especificación o necesidad, dependiendo de cómo quiera usarlos.
Aquí hay un código de ejemplo:

<TextView android:text="Abir" android:layout_width="match_parent" android:layout_height="wrap_content" android:textSize="24sp" android:background="#D4E157" />

Gracias :)