我有一个应用程序,我有平板电脑的布局,它不同于手机布局。
我在home.xml
和layout
都有我的layout-sw600dp
,而且我有一个名为screen.xml
的文件,其布尔值表明该设备是手机还是平板电脑。
/热水/values-所谓600大盘/screen.XML
<?xml version="1.0" encoding="utf-8"?>
<resources>
<bool name="isTablet">true</bool>
</resources>
/热水/values/screen.XML
<?xml version="1.0" encoding="utf-8"?>
<resources>
<bool name="isTablet">false</bool>
</resources>
现在我在平板电脑上运行应用程序(型号:alcatel i213 tablet),平板电脑正在使用默认值和布局文件夹。
问题是什么?
假设您指的是this device,可能没有问题。该设备可能没有大于600dp的最小宽度。我认为它的最小宽度约为540dp,因为它的屏幕分辨率(540px x 960px)和密度(~157 dpi,应映射到mdpi
,其中1px = 1dp)。
我有文件夹“values-sw600dp”而不是“values-sw600dp”。因此,文件夹的错误名称可能是原因。