2017-12-20 10 views
0

私はxmlレイアウトファイルを持っています。ここでは、テキスト値に対してmargin-topを与えています。Nexus 10デバイスのレイアウトに合わせる

すべてのデバイスでは、android:layout_marginTop="25dp"です。 Nexus 10デバイスのマージンを増やしたい場合は、Nexus 10 device.Iでプロバンスしていません。 どのように私はthis.Can誰もこれで私を助けてください達成することができます。

+1

あなたは解像度マッチングネクサス10代のための別のディレクトリを作成し、その中にレイアウトを置くことができます。 – Umair

答えて

0

私の解決策を試してください、それは間違いなくあなたの問題を解決しています。

異なるディメンションファイルを異なる画面の値フォルダ内に作成する必要があります。以下のような、

値-sw720dp 10.1” 錠剤1280×800のMDPI

値-sw600dp 7.0” 錠剤1024x600のMDPI

値-sw480dp 5.4” 480x854 MDPI 値-sw480dp 5.1” 480X800 MDPI

値-xxhdpi 5.5" 1080x1920 xxhdpi 値-xxxhdpi 5.5" 1440x2560 xxxhdpi

値-xhdpi 4.7” 1280 xhdpi 値-X hdpi 4.65” 720x1280 xhdpi

値-hdpi 4.0” 480X800 hdpi 値-hdpi 3.7” 480x854 hdpi

値-MDPI 3.2” 320x480のMDPI

値-LDPI 3.4” 240x432 LDPI 値は、LDPI詳細については、3.3” 240×400 LDPI 値-LDPI 2.7” 240×320 LDPI

enter image description here

ますここ

Different values folders in android

http://android-developers.blogspot.in/2011/07/new-tools-for-managing-screen-sizes.html

を訪問するかもしれないあなたは、Android Studioのプラグインを利用することができautoにDimenifyと呼ばれるカスタムスケールファクタに基づいて、他のピクセルのバケットのディメンション値を生成します。まだベータ版では、あなたが開発者に出会った問題や提案を必ず通知してください。

ただ、あなたにこれが通常の慣行であるアイデアを与えるために:あなたはあなたの条件のための独立した資産のフォルダを作成し、それにレイアウトファイルを置くべき文書によると

0

res/layout-sw600dp/main_activity.xml # For 7” tablets (600dp wide and bigger) 
res/layout-sw720dp/main_activity.xml # For 10” tablets (720dp wide and bigger) 

さらに詳しい情報はOfficial Documentをご覧ください。

そして、この質問はまた、あなたのアイデアを与えるだろう。 Layout for tablets in Android

関連する問題