我希望我的应用在所有屏幕尺寸上看起来都一样。我读了一些文章,说有不同的布局文件夹,如layout-sw320dp,layout-600dp ..等等。我这样做。但问题是,Nexus 5和Nexus 7使用相同的布局文件夹(layout-600dp)。Android中不同屏幕尺寸的布局
1
A
回答
0
一组六个广义密度:
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。通过使用这个库,你只需要做出o ne布局,并设置所有维度在sdp中,可与所有不同的设备一起工作。该库非常适合解决您的问题。
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. 不同屏幕尺寸的android布局
- 2. 不同屏幕尺寸的Android布局
- 3. 屏幕尺寸和布局
- 4. Android的绝对布局不同的屏幕尺寸
- 5. android多种布局适合不同的屏幕尺寸
- 6. Android的布局歪斜针对不同屏幕尺寸
- 7. 针对不同屏幕尺寸的Android UI布局
- 8. 针对不同屏幕尺寸的不同布局
- 9. 不同的屏幕尺寸
- 10. 不同的屏幕尺寸?
- 11. Android不同的屏幕尺寸
- 12. Android上的不同屏幕尺寸
- 13. 不同尺寸的游戏屏幕 - android
- 14. iOS:使用自动布局缩放不同的屏幕尺寸
- 15. 保持不同的屏幕布局洽尺寸
- 16. 不同屏幕尺寸的约束布局
- 17. 根据屏幕尺寸更改布局
- 18. 布局改变与屏幕尺寸
- 19. Android屏幕尺寸
- 20. Android屏幕尺寸
- 21. Android UI布局不同的尺寸
- 22. 安卓:试图对difrrent屏幕不同势布局尺寸
- 23. CSS:如何根据不同尺寸设置屏幕布局
- 24. Android屏幕兼容性 - 为不同的屏幕尺寸提供不同的布局至关重要吗?
- 25. 局限于屏幕尺寸
- 26. 针对正常屏幕尺寸的Android布局设计
- 27. Android Emulator加载错误的布局屏幕尺寸
- 28. 所有屏幕尺寸的Android常见布局
- 29. 布局支持不同的屏幕尺寸和不同平台版本
- 30. 在Eclipse中不能缩放不同的屏幕尺寸图形布局
您可以使用屏幕宽度,而不是'swXXXdp'布局纯密度......但是,使用适当的比例和相对布局 –
时,通常你会使用RES /布局适合所有病例也许80%,如layout-sw600dp使您的布局在不同屏幕上显示**不同**。就像平板电脑的双窗格布局一样。如果你只是想要放大一切,你可以在layout_weight中使用LinearLayout,或者在%指南中使用ConstraintLayout –
我在Android studio中制作游戏。我为ImageViews和Buttons使用svg文件。每个布局文件都是相对布局的。这不是一个普通的应用程序。 –