Cómo ajustar el fondo de pantalla de la pantalla de inicio según el tamaño del emulador
Frecuentes
Visto 971 veces
1
Hola, estoy configurando mediante programación un fondo de pantalla de inicio. Está funcionando bien. Cómo ajustar el fondo de pantalla de la pantalla de inicio según el tamaño del emulador. Mi código de muestra está aquí...
WallpaperManager wallpaperManager = WallpaperManager.getInstance(this);
Drawable drawable = getResources().getDrawable(R.drawable.sample);
Bitmap wallpaper = ((BitmapDrawable) drawable).getBitmap();
DisplayMetrics displaymetrics = new DisplayMetrics();
getWindowManager().getDefaultDisplay().getMetrics(displaymetrics);
int screenHeight = displaymetrics.heightPixels;
int screenWidth = displaymetrics.widthPixels;
Bitmap bmp2 = Bitmap.createScaledBitmap(wallpaper, screenWidth, screenHeight, true);
try
{
wallpaperManager.setBitmap(wallpaper);
}
catch (IOException e)
{
e.printStackTrace();
}
Según el tamaño del emulador para adaptarse al fondo de pantalla de la pantalla de inicio, ¿cómo?
Por favor, responda sus comentarios y los resultados son valiosos para mí. Gracias.
0 Respuestas
No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas android android-emulator or haz tu propia pregunta.
Sin excepción. Las imágenes no encajan con la pantalla de inicio. - Bala
esta trabajando bien para mi. - Praveenkumar
Ya. Me está funcionando también. Pero cómo ajustar el ancho y el alto de la imagen. - Bala