我正在开发一个应用程序,它对各种屏幕具有不同的布局和值文件,然后我遇到了一个问题:smallestWidth 限定符只检查设备 minimumWidth 是否大于指示值。
当我有以下文件夹结构时,这很麻烦:
res/layout-port-mdpi
res/layout-sw720dp
res/layout-sw720dp-port
res/layout-sw720dp-land
在这种情况下,在mdpi
sw720
port
设备上,Android 将使用res/layout-port-mdpi
而不是res/layout-sw720dp-port
我真正想要使用的。res/layout-port-mdpi
适用于较小的手机。
有没有办法指示最小宽度小于719dp,或者我是否需要res/layout-sw720dp-port-mdpi
为所有其他 dpi 创建和?听起来很愚蠢。
谢谢你的友好回答。