ギャラクシーS2とHTCセンセーションで同じレイアウトが見えますか?レイアウトギャラクシーS2とHTCセンセーション
私はそれらが普通の大型または大型のhdpiであるが、密度が異なると考えてレイアウトが同一ではないと思う。
それはちょうどそれらが異なる密度を持っているということですか?そして、私はこのことをどうやって管理しますか?
ギャラクシーS2とHTCセンセーションで同じレイアウトが見えますか?レイアウトギャラクシーS2とHTCセンセーション
私はそれらが普通の大型または大型のhdpiであるが、密度が異なると考えてレイアウトが同一ではないと思う。
それはちょうどそれらが異なる密度を持っているということですか?そして、私はこのことをどうやって管理しますか?
デバイスの画面(サイズ、ピクセル密度、解像度)が異なるため、デバイスでは常に異なって見えます。異なる画面ごとにレイアウトを指定しない限り、定義したレイアウトは画面に適切に拡大/縮小されます。これは、ほとんどの場合、測定に「密度に依存しないピクセル」(ディップ)を使用した場合、ほとんど同じになります。あなたの活動中のonCreateメソッドで
EDIT
最初
android.os.Build //read http://developer.android.com/reference/android/os/Build.html#MODEL
を使用してデバイス名を取得し、あなたはレイアウトXMLを投稿することができます希望layout.xml
問題はこれですが、どのようにそれぞれ別のレイアウトを指定するのですか? –
私はデバイスのモデルを取ることは良い考えではないと思います。私は、540x960の解像度のレイアウトを作成する方が良いと感じています。だから、onCreateメソッドでは、私は解像度を取って、正しいレイアウトを選択します。どう思いますか? –
を設定するためにsetContentViewを使用することができますファイル? –