私が作っているこのアプリケーションの一環として、ユーザーが選択したビットマップに基づいてAndroidデバイスの壁紙を変更したいと考えています。Android - ビットマップを壁紙に設定する
バックグラウンドを変更できます。しかし、背景はビットマップの完全に歪んだバージョンです。 ?
私のビットマップは240ピクセルの幅と180ピクセルの高さを持っている:これは起こる理由として任意のアイデアは、ここに私のコードです。エミュレータのサイズは480px、800pxです。
ビットマップを480pxに拡大縮小できます。しかし、ビットマップはまだアンドロイドの壁紙に歪んで終了します。どのようにこれを修正することができますか?事前
Hey Dave、アンドロイド画面解像度のビットマップと同じサイズのビットマップを作成すると、歪みは発生しません。 – roro
@roro:そうです。つまり、複数の解像度を含める必要があります。または、遭遇すると予想される最大の解像度で1つの画像を作成することができます。スケーリングダウンはおそらく歪みを生じさせませんが、歪みを引き起こす可能性があります。また、 "px"の代わりに "dx"を見てください - "dx"は "デバイスに依存しない"ピクセルです。 –