基于设备分辨率的不同dimens.xml

问题描述 投票:0回答:1

我在为我的横向平板电脑应用程序的不同屏幕尺寸创建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 这将是所有仿真器的读数。我缺少什么?

android xml scaling dimensions
1个回答
1
投票

你把dp和像素混在一起了,它们是不一样的。你的文件夹应该遵循以下结构

values
values-sw600dp
values-sw720dp

第一个适用于手机,第二个适用于中型平板电脑(7-8英寸),而最后一个适用于大型平板电脑。

请看 这个 以供参考。

© www.soinside.com 2019 - 2024. All rights reserved.