こんにちは、私はホーム画面の壁紙を設定するコーディングです。それは正常に動作しています。しかし、私の画像のピクセルが完全に壊れてしまって、私の壁紙が実際のホーム画面のサイズに合わない。私はさまざまなサイズの画像を試してみようとしています。残念ながら、それは私のために働いていない。それを解決する方法。私のオリジナル画像がここに損傷しているのはなぜ私のホーム画面の壁紙が壊れているのはなぜですか?
私のコードはここに
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();
}
マイスクリーンオリジナル画像
マイスクリーンショットAndroidのエミュレータホーム画面
です。
My Original Image
の表示方法は、Emulator Size
に基づいています。
「私の画像のピクセルが完全に壊れていますか?」とはどういう意味ですか?どのようなコードを書いていますか?何を試しましたか? – bouteillebleu
スクリーンショットを追加しないと、問題の原因がわかります。 – mariomario
@mariomarioスクリーンショットが追加されました。 – Sekar