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

问题描述

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

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"/>

文字大小相同。

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

09-19 02:35