
如何在Android中的移动设备中处理多屏幕设计而不使用值文件夹中的维度.
我的应用程序它支持所有AndroID手机,我的设计有问题,因为我在values文件夹中使用dimen来处理它.
所以,任何人都可以帮助我处理这个问题而不使用维度.
解决方法:
布局兼容性是任何项目的重要组成部分
对不起,但你必须使用维度来处理这个问题.
我认为设计的最佳方式是使用密度.
你可以使用dimens-hdpi或dimens-mdpi或……
并且可以使用维度小或尺寸大或…
并且可以将它们一起使用.喜欢dimens-larg-mdpi
但这很难设计.
我使用尺寸最小的屏幕宽度
这使用密度,我认为你可以处理4或5维的所有手机或平板电脑.
喜欢这张图片
屏幕宽度dp的典型数字是:
> 320:手机屏幕(240×320 ldpi,320×480 mdpi,480×800 hdpi等).
> 480:像Streak(480×800 mdpi)这样的tweener平板电脑.
> 600:7“平板电脑(600×1024).
> 720:10英寸平板电脑(720×1280,800×1280等).
>如果您有设备不支持其中一个,您可以添加
另一个最小的屏幕宽度.
您可以阅读更多详细信息here,here,here和this,以帮助您了解每英寸的手机像素数.
例:
你有一个手机1080 * 1920像素和5“大小.
>第一个公式可帮助您计算每英寸像素数(dpi).
>第二个公式可帮助您计算像素比率.
>和最后一个公式可以帮助你计算dp.
这款手机的宽度为392 dp,最小宽度为320.
如果你喜欢用dpi Pixel ratio可以帮到你.
> ldpi =>像素比= 0.75
> mdpi =>像素比= 1.0
> hdpi =>像素比= 1.5
> xhdpi =>像素比= 2
> xxhdpi =>像素比= 3
> xxxhdpi =>像素比= 4
以上是内存溢出为你收集整理的如何在Android中设计任何屏幕尺寸和 – 密度(Android中的移动设备多屏幕)全部内容,希望文章能够帮你解决如何在Android中设计任何屏幕尺寸和 – 密度(Android中的移动设备多屏幕)所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)