在sw-XXXdp中使用任何缩放因子吗?我希望我在不同的屏幕尺寸和密度下看起来都一样。
例如对于sw-480dp,我的值为100dp,在sw-800dp中是什么? 100 *?
答案 0 :(得分:0)
实际上,sw-XXXdp
不是密度限定符,因此,除非您将其与密度限定符(hdpi
,xhdpi
等结合使用,否则不会考虑任何缩放比例) )。
在Android developer's website上发现:
最小宽度限定符指定屏幕两侧的最小宽度,而不考虑设备当前的方向,因此这是一种简单的方法,可指定可用于布局的整体屏幕尺寸。
最小宽度限定符(sw-XXXdp
)仅在此处,以确保屏幕的布局尺寸最小。例如,如果您的内容宽度或高度至少应为400dp,则最好使用sw-480dp
,这样您仍然有空间增加边距并具有良好的外观和感觉。
最后,您的问题:
例如对于sw-480dp,我的值为100dp,在sw-800dp中是什么? 100 *?
我会回答,您可以遵循比例规则,因此,假设您以100dp
屏幕的mdpi
作为基线(sw-480dp
),则您应该拥有166dp
sw-800dp
屏幕,然后针对不同的密度进行调整。