Red de conocimientos turísticos - Información de alquiler - ¿Cómo insertar una imagen de fondo en la programación de Android?

¿Cómo insertar una imagen de fondo en la programación de Android?

Hay dos métodos que conozco. Primero, primero guarda una imagen de fondo .png en la carpeta res/drawble (por supuesto, una o más carpetas entre drawble-hdpi, drawble-mdpi, drawble-ldpi) en el proyecto. Si el nombre de la imagen que guardé es Activity_bg.png

El primer tipo, LinearLayout (predeterminado) en el archivo de diseño correspondiente (el archivo predeterminado del proyecto generado automáticamente es main.xml en res/layout)) atributo y agregue android:background="@drawable/activity_bg"

En segundo lugar, agréguelo después de setContentView(R.layout.main); en el archivo de clase de la actividad donde desea agregar un fondo. Una frase getWindow().setBackgroundDrawableResource(R.drawable.activity_bg);

Ambos métodos pueden agregar un fondo a la actividad. El segundo método primero debe establecerContentView() y luego establecer el fondo; de lo contrario, se producirá un error. ser reportado