如何在android中区分480 * 800和480 * 854屏幕分辨率的布局?

如何在android中区分480 * 800和480 * 854屏幕分辨率的布局?,第1张

概述在其中一个应用程序中,我需要确保将UI组件放置在所有屏幕分辨率设备中的适当位置.我已经通过Android开发者网站上的支持多屏幕分辨率教程.基于此,我似乎可能需要为小型,普通和大型屏幕设备创建单独的布局文件.现在,问题在于即使在大屏幕中也存在不同的分辨率,例如480*800和480*

在其中一个应用程序中,我需要确保将UI组件放置在所有屏幕分辨率设备中的适当位置.我已经通过Android开发者网站上的支持多屏幕分辨率教程.基于此,我似乎可能需要为小型,普通和大型屏幕设备创建单独的布局文件.现在,问题在于即使在大屏幕中也存在不同的分辨率,例如480 * 800和480 * 854.在屏幕中,组件略微错位.我将上边距设置为100下跌然后为480 * 800它显示正常但是对于480 * 854它略微错位.

有人能让我知道如何处理这个吗?

解决方法:

两种分辨率都在布局长度下考虑,因此您必须手动设置设备的高度和宽度.

根据我的观点,这是最好的解决方案.我为我的应用程序应用了相同的解决方案

        displayMetrics dm = new displayMetrics();        getwindowManager().getDefaultdisplay().getMetrics(dm);        height = dm.heightPixels;        wIDth = dm.wIDthPixels;        if (height == 854 || wIDth == 480)         {              // Your vIEw         }        else        {              // Your VIEw        }

你必须在onCreate()方法中检查上述条件.

总结

以上是内存溢出为你收集整理的如何在android中区分480 * 800和480 * 854屏幕分辨率的布局?全部内容,希望文章能够帮你解决如何在android中区分480 * 800和480 * 854屏幕分辨率的布局?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/1117590.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-29
下一篇2022-05-29

发表评论

登录后才能评论

评论列表(0条)

    保存