sw-XXXdp限定词的比例因子

时间:2019-02-04 20:46:56

标签: android android-studio screen

在sw-XXXdp中使用任何缩放因子吗?我希望我在不同的屏幕尺寸和密度下看起来都一样。

例如对于sw-480dp,我的值为100dp,在sw-800dp中是什么? 100 *?

1 个答案:

答案 0 :(得分:0)

实际上,sw-XXXdp不是密度限定符,因此,除非您将其与密度限定符(hdpixhdpi等结合使用,否则不会考虑任何缩放比例) )。

Android developer's website上发现:

  

最小宽度限定符指定屏幕两侧的最小宽度,而不考虑设备当前的方向,因此这是一种简单的方法,可指定可用于布局的整体屏幕尺寸。

最小宽度限定符(sw-XXXdp)仅在此处,以确保屏幕的布局尺寸最小。例如,如果您的内容宽度或高度至少应为400dp,则最好使用sw-480dp,这样您仍然有空间增加边距并具有良好的外观和感觉。

最后,您的问题:

  

例如对于sw-480dp,我的值为100dp,在sw-800dp中是什么? 100 *?

我会回答,您可以遵循比例规则,因此,假设您以100dp屏幕的mdpi作为基线(sw-480dp),则您应该拥有166dp sw-800dp屏幕,然​​后针对不同的密度进行调整。