Establecer fondo como nulo

Si utilizo la siguiente línea en el diseño xml:

android:background="@null" 
  1. ¿Es seguro?
  2. Es eficaz desde el punto de vista del rendimiento? ¿O es mejor definir el diseño o el componente de la base de datos del código real como nulo?

  1. android:background="@null" es absolutamente seguro. Si usted desea fijar el fondo basado en su lógica en código, usted puede definitivamente utilizar esto; Y si no establece el fondo en el código, sigue siendo el mismo y nunca causará ningún problema.

  2. Desde un punto de vista de rendimiento, debe cargar el fondo a través de XML en lugar de programación porque su diseño se cargará sólo una vez desde el XML. Si lo configura en código basado en su lógica, puede cargarse más de una vez. Sin embargo, en cualquier caso, el rendimiento es casi el mismo, no una gran diferencia. Usted debe decidir qué enfoque utilizar desde su punto de vista lógico (si nunca va a cambiar el fondo, utilice el enfoque XML). El punto es, utilice la imagen del tamaño apropiado como fondo. Eso hará que la diferencia real en el rendimiento. Las imágenes grandes tomarán más tiempo para cargar en cualquier acercamiento.

Pienso, porque usted no necesita encontrar esta opinión en el lado del código, él afectará al funcionamiento positivo. Y no creo que no es seguro.

Si el fondo no es necesario, entonces no hay necesidad de mencionarlo en xml. Por lo menos será un análisis menos de elemento XML.

FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.