私のアプリはすべての画面サイズで同じように見えます。私はlayout-sw320dp、layout-600dpなどのような異なるレイアウトフォルダを持っていると言っているいくつかの記事を読んだ。私はそれをやった。しかし問題は、Nexus 5とNexus 7が同じレイアウトフォルダ(レイアウト600dp)を使用していることです。Androidのさまざまな画面サイズのレイアウト
1
A
答えて
0
6つの一般化密度のセット:
ldpi (low) ~120dpi
mdpi (medium) ~160dpi
hdpi (high) ~240dpi
xhdpi (extra-high) ~320dpi
xxhdpi (extra-extra-high) ~480dpi
xxxhdpi (extra-extra-extra-high) ~640dpi
(OR) あなたははい、それは右、異なるデバイス用であるレイアウトフォルダ
res/layout/my_layout.xml // layout for normal screen size ("default")
res/layout-large/my_layout.xml // layout for large screen size
res/layout-xlarge/my_layout.xml // layout for extra-large screen size
res/layout-xlarge-land/my_layout.xml // layout for extra-large in
0
のこのタイプを使用しました別のレイアウトを作成する必要がありますが、これに代わるソリューションはsdp libraryです。このライブラリを使用すると、 neレイアウトを作成し、sdpのすべての次元を設定します。これはalldifferent devices.Thisライブラリで動作しますあなたの問題を解決する素晴らしいです。
0
You should create all the layout folders
layout-sw300dp,
layout-sw330dp,
layout-sw480dp,
layout-sw600dp and
layout-sw720dp also create values folders to set dimensions
values-sw300dp,
values-sw330dp,
values-sw480dp,
values-sw600dp, and
values-sw720dp
a typical phone screen (240x320 ldpi, 320x480 mdpi, 480x800 hdpi, etc).
480dp: a tweener tablet like the Streak (480x800 mdpi). 600dp: a 7” tablet
(600x1024 mdpi). 720dp: a 10” tablet (720x1280 mdpi, 800x1280 mdpi, etc).
関連する問題
- 1. API - iOSとAndroid用の画像サイズ(さまざまな画面サイズ) - 最適化
- 2. Android-さまざまな画面サイズの画像を調整します
- 3. 異なる画面サイズのAndroid UIレイアウト
- 4. さまざまな画面サイズで一貫したレイアウトを維持
- 5. レイアウトに関するさまざまな画面サイズと密度をサポートする
- 6. さまざまな画面サイズの電卓UI
- 7. ゲームキットのマルチプレイヤーとさまざまな画面サイズ
- 8. ImageViewsでGridViewをさまざまな画面サイズに調整する、Android
- 9. さまざまな画面サイズでキャンバスを操作する
- 10. さまざまな画面サイズによる自動レイアウトコレクションビュー
- 11. さまざまなサイズのAndroid Gridview
- 12. さまざまなアンドロイド画面サイズのベクター画像の使用方法
- 13. Androidはさまざまな画面をテキスト化します
- 14. Androidのレイアウト - すべての画面サイズで1つのレイアウト?
- 15. レイアウトの変更画面サイズ
- 16. さまざまな画面サイズに対して異なる自動レイアウト制約を設定する方法
- 17. 画像に関連するさまざまな画面サイズを理解する
- 18. さまざまなiPhone画面サイズのUICollectionViewセル幅の動的サイジング幅
- 19. アンドロイドのレイアウトが異なる画面サイズ
- 20. Android Studioでさまざまな画面解像度のXMLレイアウト作成を自動化できますか?
- 21. dpiではなく、画面サイズ別にAndroidのレイアウト
- 22. 向きと画面サイズの異なるレイアウト - Android
- 23. Androidの相対レイアウトと異なる画面サイズ/デバイス
- 24. さまざまなアンドロイドの画面サイズと密度をサポートするテクニック
- 25. レイアウトをさまざまな画面サイズにするにはどうすればいいですか?
- 26. 画像のレイアウトが1つの画面サイズから別の画面サイズに変更されました
- 27. さまざまな画面サイズでウィジェットを中央につなぐ方法は?
- 28. さまざまなAndroid画面サイズ/密度のPhonegapアプリの拡大縮小ですか?
- 29. さまざまな画面サイズでlibgdxゲームを設定する方法は?
- 30. Android、レイアウト画面の幅
あなたの代わりに画面幅のための 'swXXXdp'レイアウトを使用することができ、純粋密度...通常、あなたが使用したい適切なスケーリングおよび相対レイアウト –
を使用している場合しかし、RESが/レイアウトはすべての例多分80%に適合し、例えばlayout-sw600dpを使用して、レイアウトを異なる画面に異なる**にする。携帯電話用の単一ペインを備えたタブレット用の2ペインレイアウトのように。すべてをスケールアップしたい場合は、layout_weightでLinearLayoutを使用するか、%GuidelinesでConstraintLayoutを使用できます。 –
私はAndroidスタジオでゲームを作っています。 ImageViewsとButtonsにはsvgファイルを使用します。すべてのレイアウトファイルは相対レイアウトになっています。通常のアプリではありません。 –