2

1.5 をターゲットにしてコンパイルされたプロジェクトがあります。Androidにスケーリングを処理させるのではなく、さまざまな画面サイズをサポートしたいと考えています。

私が行ったのは、マニフェストを次のように変更したことだけです。

<uses-sdk android:minSdkVersion="3" android:targetSdkVersion="4"/>

プロジェクトのプロパティを変更して、1.6 (レベル 4) SDK に対してビルドするようにしました。

それは私がする必要があるすべてですよね?私のレイアウトはすべて dip を使用しているため、スケーリングする必要があり、まだ異なるサイズのビットマップを台無しにしたくありません。以下を追加することが本当に必要ですか?

<supports-screens>

私の場合、マニフェストにタグ付けしますか? QVGA を含め、すべての画面サイズでそのまま実行することをお勧めします。

ありがとう

4

1 に答える 1

0

画面がオプションであるか必須であるかを明示的に示しているドキュメントが表示されません。サポート-画面にはデフォルト値があり、「レガシーアプリケーションの戦略」というタイトルのセクションでは、デフォルトで問題がない場合はオプションのように聞こえます(少なくとも私には)。ただし、私が知る限り、そこにあれば問題はないので、そのまま入れておきます。必要に応じて、後で属性を簡単に追加できるようにします。

于 2009-12-09T20:26:58.533 に答える