2

Android プロジェクトを逆コンパイルしました。複数の画面サイズをサポートする解像度を取得したいと考えています。ドローアブル フォルダーに、drawable-hdpi-v4、drawable-hdpi-v4 などの -v4 サフィックスが追加されていますが、これはどういう意味ですか? どのような問題を解決できますか? 次に、画面のサポートについて混乱しました。同じ画面密度で画面サイズが異なる場合、どのようにサポートできますか? 解像度 480*845 と別の 1024*600 の 2 つの Android デバイスがありますが、画面密度はすべて 240 で、大きい方のスペースが多すぎますか? この問題を解決するにはどうすればよいですか?

4

2 に答える 2

0

Android デベロッパー ガイドには、質問に対する詳細な説明があります: http://developer.android.com/guide/topics/resources/providing-resources.html

-v4 はプラットフォーム バージョン (API レベル) を意味します。

これは、特に Android 2.x と 4.x の通知領域で、アクティビティ/リソースが異なるプラットフォームで異なる外観を持つ可能性があるためです。

于 2012-10-12T05:44:26.300 に答える
0

-hdpi、-v4 などは、現在のデバイス画面の特性に基づいてシステムがレイア​​ウト/ドローアブルなどを選択する方法を制御できる修飾子です。あなたの場合、新しい「サイズ修飾子」が役立つかもしれません。詳細については、公式ガイドSupporting Multiple Screensを参照してください (特に、「構成修飾子」部分と「サイズ修飾子」部分)。

于 2012-10-12T05:44:52.970 に答える