2016-03-22 3 views
-1

次のレイアウトフォルダが作成されました。レイアウトランドスケープモードとレイアウトフォルダのカテゴリ

res/layout-sw320dp 
res/layout-sw480dp 
res/layout-sw600dp 
res/layout-sw720dp 

dpフォルダの対応する最小幅のレイアウトが表示されます。

これらの4つのフォルダを作成するだけで十分ですか?アプリは任意の濃度画面または任意のサイズの画面で問題なく表示されますか? Plzはこれをいくつか詳しく説明します。

ランドスケープモードのレイアウトを作成します。これで何ができますか? フラグメントを使用するマルチポートUIの使用は何ですか? 1つのXMLファイルで横向きとポートレートのレイアウトに使用されていますか?

+0

これをチェックしてください。http://developer.android.com/intl/es/training/basics/supporting-devices/screens.html –

+0

風景モード(i、e、に異なるレイアウトを作ることができます:水平に配置されたビュー) 'res/layout /...-土地'に入れてください –

答えて

0

デフォルトでは、/res/layoutのレイアウトは、portraitlandscapeデバイススクリーンの両方に適用されます。例えば

あなたはちょうど、新しいフォルダ/res/layout-landを追加し、それにmain.xmlをコピーして、必要な調整を行う、というように、あなたのlayoutのすべてのファイルのためにする必要がありmain.xml

/res/layout/main.xml 

を持っています。

​​

は、あなただけの土地や肖像画のためではなく、別のフォルダに、異なる修正を加えた、もちろん同じファイルを持っている必要があります。

願っています!

+0

はい。それは素晴らしい図書館です。しかし、私はこのライブラリでは別のレイアウトフォルダを作成する必要はないことを知りませんでした。 swxxxdpを使ってランドスケープモードについて教えてください。私は疑問に尋ねたようにマルチポート? –

+0

私は明確にライブラリの問題が何かを理解していません..あなたの画面の30%になるようにいくつかのボタンの幅を設定すると、あなたのケースには良いと思います。ボタンはすべての画面のように見えます。横画面の30%と縦画面の30%など。 –

+0

縦に縦に5つのボタンがある場合。それは大丈夫です、パーセンテージは正常に動作します。我々は風景モードに変更するとき。最後の2つまたは3つのボタンは画面外になります。このためには、ランドスケープレイアウト用のフォルダを作成する必要があります。だから私はどのようにそれを作成できますか? –

関連する問題