Android-标准布局文件夹,哪个屏幕尺寸?

Android-标准布局文件夹,哪个屏幕尺寸?,第1张

概述我正在实现一个应用程序,并且希望支持所有屏幕尺寸.我有4个布局文件夹:layout,layout-small,layout-large和layout-xlarge.哪种屏幕尺寸支持标准布局文件夹?甚至有必要吗?解决方法:Whichscreensizesupportsthestandardlayoutfolder?在您的情况下,这取决于什么目录中的文件

我正在实现一个应用程序,并且希望支持所有屏幕尺寸.我有4个布局文件夹:layout,layout-small,layout-large和layout-xlarge.

哪种屏幕尺寸支持标准布局文件夹?甚至有必要吗?

解决方法:

Which screen size supports the standard layout folder?

在您的情况下,这取决于什么目录中的文件.

假设您在layout /中有main.xml,而在其他三个候选人中则没有.然后,setContentVIEw(R.layout.main)将使用layout /中的副本.

现在,假设您在layout-xlarge /中添加了main.xml的修订版.在-xlarge设备上,Android将使用main.xml的layout-xlarge /版本,在其他屏幕尺寸上,AndroID将使用main.xml的layout /版本.

现在,假设您添加了第三个main.xml版本,这次是在layout-small /中.对于-xlarge设备,AndroID仍将使用main.xml的layout-xlarge /副本.但是,所有其他设备将使用layout-small /,而main.xml的layout /副本将被忽略. AndroID不会尝试从较大的尺寸缩小布局(例如-普通设备上的-xlarge布局),但会尝试从较小的尺寸扩展布局(例如-普通设备上的-small布局) .

我倾向于做的是使用layout /用于:

>不需要不同大小的不同版本的布局
>在-普通设备上使用的布局(因为我很少支持-small)

然后,我将layout-large /,layout-xlarge /或它们的AndroID 3.1替代版本(例如layout-w720dp /)用于要在较大屏幕尺寸上使用的布局.

但是,这只是我的特殊风格,欢迎您在上述使用规则内做您想做的事情.

总结

以上是内存溢出为你收集整理的Android-标准布局文件夹,哪个屏幕尺寸?全部内容,希望文章能够帮你解决Android-标准布局文件夹,哪个屏幕尺寸?所遇到的程序开发问题。

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

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

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

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

发表评论

登录后才能评论

评论列表(0条)

    保存