あなたを助けることができる3つの異なるLayouts Folder
を作成します。すべてのデバイス用のres
フォルダそれに応じて寸法を決めてください。
一般的なレイアウトフォルダは、あなたが作って行われた後
res/layout-small
res/layout-normal
res/layout-large
res/layout-xlarge
あなたノーマル/ミディアムレイアウトは、次の手順に従います。
- が他の画面サイズ用の標準寸法を変換します。
- ノーマルレイアウトxmlファイルを他のフォルダにコピーします。
- あなたがいるフォルダに従って使用される寸法の接尾辞を変更してください
- あなたのドロウアブルフォルダの画像リソースのサイズを変更してください(幅と高さ - 寸法を変換するために使用したのと同じテクニック) drawableフォルダ(drawable-ldpi、drawable-mdpi、drawable-hdpi、drawable-xdpiなど)があります。
- 次に、正しい配置ですべてのデバイスでレイアウトが機能するはずです。例
android:layout_width="66dip" //in normal
android:layout_width="100dip"//in large 66*1.5=100(approx)
android:layout_width="52dip" //in small 66*0.75=52(approx)
については
変換値に対する
0.75 - ldpi (small) //mdpi dimens *0.75
1.0 - mdpi (normal) //First create these dimensions
1.5 - hdpi (large) //mdpi dimens *1.5
2.0 - xhdpi (xLarge) //mdpi dimens *2.0
私はこのことができます願っています。
私はこれをしました。デバイスの幅に応じてまだ問題があります – user3586231