2016-05-11 8 views
0

Im開発中のandroid app、 質問は簡単です。私のアプリは常にランドスケープモードです。複数の画像と1つのxml、または1つの画像と複数のxml?

複数画面をサポートするには、ドロウアブルフォルダ上で異なるサイズの異なる画像を使用し、1つのxmlレイアウトファイル を持っている方がいいですか、1つの画像を持ち、レイアウトフォルダに異なるxmlファイルを作成する方が良いですか?

+0

*別の画像だけでなく、*で終わる可能性があります。しかし、異なるxmlでも(すなわち、肖像画と風景のために)。 –

+0

私のアプリケーションのためのちょうど1つのオリエンテーションがある –

+0

次に、1つのXML。そして、多くの画像(少なくとも、1つの密度につき - 通常どおり)。 –

答えて

0

サポートしたい解像度のさまざまなドロウアブルフォルダ内で、異なるイメージを使用することを選択できます。それは私が一般的に私のアプリでやっていることです。 イメージが伸びると、デバイス上で見苦しく見えるので、お勧めです。だから、常に異なる画像セットを持つ方が良いです。

また、レイアウトファイルの複雑さにもよりますが、あなたのアプリケーションのさまざまなパディングとディメンションのニーズとその解決策に適した方法を考慮するために、以下に示すようなさまざまなdimes.xmlを指定することになりますサポートしたいという願い。アンドロイドのすべての解像度には、魔法の解決策はありません。

drawable 
----icon.png 
drawable-sw600dp-land 
----icon.png 
drawable-sw720dp-land 
----icon.png 
-layout-land 
----activity_main.xml 
values 
----dimens.xml 
values-sw600dp-land 
----dimens.xml 
values-sw720dp-land 
----dimens.xml 
関連する問題