简体   繁体   English

如何为不同的屏幕尺寸维护不同值文件夹的大小

[英]How to maintain size of different values folders for different screen sizes

different folders like values-small, values-large, values-normal, values-xlarge, how to place dimension for different folders. 不同的文件夹,例如values-small,values-large,values-normal,values-xlarge,如何为不同文件夹放置尺寸。

My dimension file like: please see my dimension file 我的尺寸文件,例如: 请参阅我的尺寸文件

Now how to place these dimension in different values folders. 现在如何将这些尺寸放置在不同的值文件夹中。

How to calculate dimensions: 如何计算尺寸:

320 -> 0 -> 1 320-> 0-> 1

360 -> 25% -> 1.25 360-> 25%-> 1.25

480 -> 50% -> 1.5 480-> 50%-> 1.5

600 -> 75% -> 1.75 600-> 75%-> 1.75

720 -> 100% -> 2 720-> 100%-> 2

Android's way of dealing with this diversity: http://vinsol.com/blog/2014/11/20/tips-for-designers-from-a-developer/ Android处理这种多样性的方式: http : //vinsol.com/blog/2014/11/20/tips-for-designers-from-a-developer/

Android provides basic structure to support these devices by putting them in different density buckets ie ldpi, mdpi, hdpi, xhdpi, xxhdpi and xxxhdpi. Android通过将它们放入不同密度的存储桶(即ldpi,mdpi,hdpi,xhdpi,xxhdpi和xxxhdpi)中来提供支持这些设备的基本结构。

ldpi (0.75x) mdpi (1 (baseline)) hdpi (1.5x) xhdpi (2.0x) xxhdpi (3.0x) xxxhdpi (4.0x) ldpi(0.75x)mdpi(1(基线))hdpi(1.5x)xhdpi(2.0x)xxhdpi(3.0x)xxxhdpi(4.0x)

Density conversion factor for density buckets are as follows: ldpi: 0.75 密度桶的密度换算系数如下: ldpi:0.75

mdpi: 1.0 (base density) mdpi:1.0(基本密度)

hdpi: 1.5 hdpi:1.5

xhdpi: 2.0 xhdpi:2.0

xxhdpi: 3.0 xxhdpi:3.0

xxxhdpi: 4.0 xxxhdpi:4.0

If mdpi is 60 px, for hdpi 60*1.5/1 & for xhdpi 60*2.0/1 and so on. 如果mdpi是60 px,则对于hdpi 60 * 1.5 / 1和对于xhdpi 60 * 2.0 / 1,依此类推。 strong text 强文本

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM