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

标签 java android android-layout screen-density

不同的文件夹,例如values-small、values-large、values-normal、values-xlarge,如何为不同文件夹放置维度。

我的尺寸文件如:please see my dimension file

现在如何将这些维度放置在不同的值文件夹中。

最佳答案

如何计算尺寸:

320 -> 0 -> 1

360 -> 25% -> 1.25

480 -> 50% -> 1.5

600 -> 75% -> 1.75

720 -> 100% -> 2

Android 处理这种多样性的方式:http://vinsol.com/blog/2014/11/20/tips-for-designers-from-a-developer/

Android 提供了基本结构来支持这些设备,将它们放入不同的密度桶中,即 ldpi、mdpi、hdpi、xhdpi、xxhdpi 和 xxxhdpi。

ldpi (0.75x) mdpi(1(基线)) 高清 (1.5 倍) xhdpi (2.0x) xxhdpi (3.0x) xxxhdpi (4.0x)

密度桶的密度换算系数如下: LDPI:0.75

mdpi:1.0(基础密度)

hdpi:1.5

xhdpi:2.0

xxhdpi:3.0

xxxhdpi:4.0

如果 mdpi 为 60 像素,则 hdpi 60*1.5/1 和 xhdpi 60*2.0/1 等等。强文本

关于java - 如何维护不同屏幕尺寸的不同值文件夹的大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49649151/

相关文章:

android - 滚动时的Recycler View 和卡片创建多个副本

java - Android 模拟器未启动。 browserName 总是抛出错误,但不包含在大写字母中

java - 如果我尝试更改值,我的 JSpinner 会跳转到 1970

android - Android Studio 中缺少调试选项卡

android - 需要 Android 客户端/服务器数据库教程

android - alertDialog 的 setContentView

java - 使用 Groovy 中的 Derby

java - 无法理解JAVA代码行

android - onmeasure 被调用,我不知道为什么 - android

android - 如何将屏幕分成相等的部分