android - 平板电脑不使用values-sw600dp和layout-sw600dp文件夹

问题描述 投票:2回答:2

我有一个应用程序,我有平板电脑的布局,它不同于手机布局。

我在home.xmllayout都有我的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),平板电脑正在使用默认值和布局文件夹。

问题是什么?

android android-resources tablet android-screen-support
2个回答
1
投票

假设您指的是this device,可能没有问题。该设备可能没有大于600dp的最小宽度。我认为它的最小宽度约为540dp,因为它的屏幕分辨率(540px x 960px)和密度(~157 dpi,应映射到mdpi,其中1px = 1dp)。


0
投票

我有文件夹“values-sw600dp”而不是“values-sw600dp”。因此,文件夹的错误名称可能是原因。

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