Witam, piszę kodować, aby ustawić tapetę ekranu głównego. Działa dobrze. Ale piksel obrazu jest całkowicie uszkodzony, a wtedy moja tapeta nie pasuje do rzeczywistego rozmiaru ekranu głównego. Próbuję ćwiczyć różne rozmiary obrazów. Niestety to nie działa dla mnie. Jak to rozwiązać.Dlaczego moja tapeta na ekranie głównym jest uszkodzona?
Mój kod jest tutaj
WallpaperManager wallpaperManager = WallpaperManager.getInstance(this);
Drawable drawable = getResources().getDrawable(R.drawable.newimage);
Bitmap wallpaper = ((BitmapDrawable) drawable).getBitmap();
try
{
wallpaperManager.setBitmap(wallpaper);
}
catch (IOException e)
{
e.printStackTrace();
}
My Screen Obraz oryginału
My Screen Android Emulator Ekran
Dlaczego mój oryginalny obraz jest tutaj uszkodzony.
Sposób wyświetlania My Original Image
na podstawie Emulator Size
.
Co masz na myśli przez "Mój piksel obrazu jest całkowicie uszkodzony"? Jaki kod napisałeś i czego próbowałeś? – bouteillebleu
Dlaczego nie dodać zrzutu ekranu, wtedy otrzymamy lepszy pomysł na temat problemu. – mariomario
@mariomario Teraz dodałem zrzut ekranu. – Sekar