我在为我的横向平板电脑应用程序的不同屏幕尺寸创建dimens.xml时遇到了一些麻烦。
目前我已经创建了以下结构。
values\dimens.xml
values-sw600dp\dimens.xml
values-sw800dp\dimens.xml
values-sw1080dp\dimens.xml
以及以下仿真器
7" 600 x 1024: mdpi
10" 800 x 1280: mdpi
10" 1080 x 1920: hdpi
问题是,当我改变任何dp大小时,在 values-sw600dp\dimens.xml
这将是所有仿真器的读数。我缺少什么?
你把dp和像素混在一起了,它们是不一样的。你的文件夹应该遵循以下结构
values
values-sw600dp
values-sw720dp
第一个适用于手机,第二个适用于中型平板电脑(7-8英寸),而最后一个适用于大型平板电脑。
请看 这个 以供参考。