2016-06-30 9 views
0

私はさまざまなアンドロイドデバイスをサポートしようとしていますが、レイアウトに問題があります。問題は次のとおりです。これらのレイアウトはプレビューウィンドウに5.4 WVGAと、ラウンドアンドロイドのレイアウトがレイアウトと衝突する

レイアウト、大型ショー5.4 WVGA

レイアウト-大hdpiを示して5.4 WVGA

レイアウト-sw480dpは5.4 WVGA

デフォルトのレイアウトショーを示し

ラウンド/平方を着用

これらは、上記のフォルダのプレビューに表示される唯一のデバイスです!他のフォルダはうまくいくようです!私は開発文書を読んだが、私はそれがあったと思ったようにすべての画面サイズをサポートするのが間違っているのか分からないが、間違っていた、私のレイアウトを見るために追加した画像を見てください。

enter image description here

+0

最小幅の修飾子(swのもの)またはサイズ修飾子(大/小など)を使用してください。大きな、大きなhdpiをすべて削除することをお勧めします。大きなタブレットサイズのデバイスには、1つのデフォルトレイアウトフォルダとsw620dp、sw720dpを使用します。 –

+0

デフォルトのレイアウトフォルダは他のすべてのデバイス画面を処理するのに十分でしょうか? –

+0

あなたの必要条件によって異なります。電話機をターゲットにしている場合は、1つのフォルダで十分です。電話機とタブレットの両方に最適化されたビューを提供するには、電話機の レイアウト、7-10インチデバイスの場合は layout-sw600dp、10inchタブレットの場合は layout-sw720dpレイアウトを使用します。 –

答えて

0

私は、あなたは、Android Studioでのプレビューについて尋ねると思います。

あなたはプレビュートップバーに描画するために仮想デバイスを変更することができます:

enter image description here

UPDATE 1

他のデバイス定義ツールに存在するかどうかをチェック>アンドロイド> AVDマネージャ enter image description here

+0

これは私が尋ねる理由です。私はこれを試してみると、上記の5.4 wvgaデバイスしか表示されません。他のレイアウトは別のレイアウトフォルダに属しますが、何らかの理由でデフォルトのレイアウトが管理されています正方形と円形のデバイスを着用! –

+0

@DavidMarsh私の答えは – LaurentY

+0

です。デフォルトのレイアウトはレイアウトsw360dpと同じですか?私はそのレイアウトとの衝突を考えると、デフォルトのレイアウトが私にアンドロイドの摩耗を示している理由かもしれない!私は今でもavd mangerを見ます –

関連する問題