¿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