1

私はAndroid開発にかなり慣れておらず、解像度ごとに異なるレイアウトを作成することは私にとってそれほど簡単ではありませんでした。

そのため、ほとんどのデバイス(日食)用にアプリを最適化することができましたが、それでもあちこちで問題が発生しています。

  1. デバイスごとに異なる解像度の同じ画像を実際にコピーする必要がありますか?解像度はそれぞれのフォルダにありますか?現在、hdpi、large-hdpi、mdpi、xdpiフォルダーを使用しています...

  2. 1つのドローアブルフォルダを使用して、画像を縮小することはできませんか?

  3. これらの5.1インチ(WVGA)/ 5.4インチ(FWVGA)デバイス用の追加のドローアブルフォルダーはありますか?Eclipseでは、それらはmdpiでラベル付けされていますが、これらのデバイスはlarge-hdpiフォルダーを使用しており、これらの画像は大きすぎますが、つまりnexus7には最適です。

  4. また、4つの異なるレイアウトフォルダー(レイアウト-sw360dp、sw480dp、sw600dp、sw720dp)を使用しています。これは、各デバイスグループのレイアウトを作成するための適切な方法ですか?

うまくいけば、誰かがこれで私を助けることができます。前もって感謝します!

4

1 に答える 1

1

1) はい、デバイスの解像度ごとに異なる解像度の画像をそれぞれのフォルダーにコピーする必要があります。そうしないと、さまざまなサイズの画面で予期しない結果が発生するためです。つまり、コントロールの配置が間違っていたり、レイアウトが適切でなかったりします。

2) 画像を拡大縮小すると、画像が伸びたり縮んだりして、画面上で適切な結果が得られません。

3) フォルダーは、異なるデバイスで異なる動作をすることがあります。使用する予定のフォルダーを使用しない場合があります。

4) はい!ドキュメントで推奨されているように、Android の画面サイズを確認できないため、別のフォルダーを使用することをお勧めします。

于 2013-03-21T03:38:17.117 に答える