0

実際には簡単な質問で、答えを探すのに何時間も費やしました。

全画面に表示されるビットマップリソースを提供するための最良の方法は何ですか?たとえば、完全なアプリの背景などです。

現在、私はすべての画像を中解像度のdrawable-nodpiに配置しており、明らかに多くのカスタムスケーリングが必要です。画面幅全体、または画面幅の半分または3分の1の画像が必要です。最善の方法は何ですか?

Michael Ellenは(https://stackoverflow.com/a/6938345/1162415)、たとえばdrawable-ldpiの画面幅は240ピクセルであると述べています。私はこれが真実であることを望んでいますが、私はそうは思いません。http://developer.android.com/guide/practices/screens_support.html#testingの表3は、ldpiが実際のピクセル解像度の幅を240、480、または600にする可能性があることを明確に示しています。

drawable-ldpi-smallなどの画面サイズに固定されたdrawable-*dpiを使用してアプリを構築する必要がありますか?ほぼフルスクリーンで表示される78枚のカード(興味がある場合はhttps://play.google.com/store/apps/details?id=com.pinkwerther.tarot )を使用します。それは全体的なアプリのサイズの地獄になります。それか、たくさんの異なるapkファイルの地獄。

4

1 に答える 1

0

今、私が現在考えている解決策が1つあり、それが適切かもしれません。つまり、ある種の低解像度のデフォルト画像を提供し、スケーリングされて保存される本当に高解像度の画像の拡張ファイル( http://developer.android.com/guide/google/play/expansion-files.html )をapkに含めるためです。初回使用時。この可能性に飛び込む前に、もっと簡単な解決策がないことを確認したいだけです...だから、私が気づいていない隠れた場所を私に教えてください!

于 2012-07-14T09:38:37.930 に答える