アンドロイド密度indepence v2

hdpi mdpiとldpi密度のレイアウトを作成するのに役立つ密度の独立性に関する質問がありました。 layout-hdpi、layout-mdpi、layout-ldpiの3つのレイアウトを持つ3つのフォルダを作成しました。これらの密度では、開発者サイト。私は自分のアプリをタブレットでも使用したいので、新しいAVD(WXGA 1280x800中密度)を作成しましたが、(もちろん)レイアウトは見た目に似ていないように見えます。どのようなレイアウトを使用するのか、どのようにアンドロイドに伝えることができますか?フォルダにはどのように名前を付ける必要がありますか?私はちょうど "layout-xl-mdpi"というフォルダを作成し、レイアウトを作成すると、Androidは1280x800の解像度の場合にそのレイアウトを使用すべきか、何を使用すべきかを知っています。 もう1つのこと:これらの3つのレイアウトでは、ldpi、mdpi、hdpiの密度をカバーしますが、解像度はどうですか?小さなhdpi、通常のhdpi、小さなldpi、小さなmdpiなどです。それとも問題ではありませんか?下の表の「1セル」には1つのレイアウトで十分ですか? Extra Large Screen for hdpiには3種類の解像度があります...ベストプラクティスは何ですか?

enter image description here

0

1 答え

私がAndroid Asset階層と呼んでいるものがあります(Googleは同じものを呼び出すかもしれませんが、忘れてしまいます)、ここ。これは、使用されるフォルダアセットを決定します。それを見てみましょう。

0
追加された
私の3つのフォルダを超えて、レイアウトsw600dp、レイアウトsw768dp、レイアウトsw1152dpなどを作成する必要がありますか?まだ理解していない。
追加された 著者 erdomester,
だから、これらのフォルダを持つことは大丈夫です:hdpi、ldpi、mdpi、xhdpi、sw600dp、sw768dp?
追加された 著者 erdomester,
したがって、ldpi、mdpi、hdpiフォルダを除いて、サポートタブレットにxhdpiフォルダを追加する必要があります。また、これらのカテゴリにうまく収まらず、600dp幅のハンドセットがある場合は、sw600dpフォルダと次のようなフォルダを追加します必要です。これは混乱する可能性がありますが、これを単純にしておき、必要なときにのみ新しいフォルダを追加すればOKです。
追加された 著者 omermuhammed,
はい、うまくいくはずです。
追加された 著者 omermuhammed,