我们可以为所有屏幕尺寸制作一种布局类型吗 [英] Can we make one Layout type for all screen size

查看:16
本文介绍了我们可以为所有屏幕尺寸制作一种布局类型吗的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我开发了针对不同屏幕类型和分辨率使用多种布局类型的应用,但我注意到一些开发人员只使用一种布局类型,继续使用单一布局类型还是多布局类型是更好的做法?

I developed apps using multiple layouts types for different screens types and resolutions but I have notices that some developers using only one layout type,Which one is a better practices to continue with Single or Multiple layout type?

多种布局类型如

layout-large-mdpi   
layout-large-tvdpi  
layout-large-xhdpi 
layout-xlarge-mdpi  
layout-xlarge-xhdpi 

推荐答案

使用不同的尺寸文件,你可以做到这一点.

values-mdpi ->dimens.xml

values-mdpi ->dimens.xml

values-hdpi ->dimens.xml

values-hdpi ->dimens.xml

values-xhdpi ->dimens.xml

values-xhdpi ->dimens.xml

values-xxhdpi ->dimens.xml

values-xxhdpi ->dimens.xml

例如:在 values-mdpi ->dimens.xml

<dimen name="scale_1dp">10dp</dimen>

values-hdpi ->dimens.xml

<dimen name="scale_1dp">12dp</dimen>

values-xhdpi ->dimens.xml

<dimen name="scale_1dp">15dp</dimen>

然后使用这个尺寸

<ImageView
     android:layout_width="@dimen/scale_1dp"
     android:layout_height="wrap_content"
     android:layout_gravity="center"/>

文字大小也一样.

这篇关于我们可以为所有屏幕尺寸制作一种布局类型吗的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆