1

アプリケーションの背景をいくつか作成しました。これらのPNG画像は480x800形式であり、私の電話(hdpi resを使用)またはhdpiのエミュレーターでテストすると非常に見栄えがします。しかし、mdpiまたはldpiでテストすると、バックラウンドが歪んでしまいます。480x800は1:1.666に等しいため、mdpi形式は320x480で1:1.5、ldpiは240x320で1:1.333であるため、背景がすべてのサイズに完全に収まらないのは当然です。sharedPreferencesを使用して背景を変更できるため、このためのレイアウトを使用できません。すでに3メガバイト(背景は2メガバイト)なので、これ以上画像をアプリに入れたくありません。これをどのように解決すればよいですか?すべての問題点をより小さな解像度(hdpiの場合は120x200、mdpiの場合は100x150 ...)のアプリに入れる必要があります。そうすれば、画面はそれ自体を拡大しますか?ぼやけてしまうのではないかと思います。

前もって感謝します!

4

1 に答える 1

1

代わりに 9 パッチ イメージを使用してみてください。もちろん、背景画像でそれが可能であれば。 http://developer.android.com/guide/developing/tools/draw9patch.html

于 2012-06-17T14:59:12.637 に答える