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

android - tablet not using values-sw600dp and layout-sw600dp folders

我有一个应用程序,我有一个平板电脑布局,它与 phone 布局不同。

我在 layoutlayout-sw600dp 中都有我的 home.xml,而且我还有一个名为 screen.xml 的文件,其布尔值指示设备是否phone 或平板电脑。

/res/values-sw600dp/screen.xml

<?xml version="1.0" encoding="utf-8"?>
<resources>
    <bool name="isTablet">true</bool>
</resources>

/res/values/screen.xml

<?xml version="1.0" encoding="utf-8"?>
<resources>
    <bool name="isTablet">false</bool>
</resources>

现在我运行平板电脑上的应用程序(型号:alcatel i213 tablet)平板电脑使用默认的布局个文件夹。

有什么问题?

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

我有文件夹“values-sw600dp”而不是 "values-sw600dp"。因此,文件夹名称不正确可能是原因。