2016-06-10 79 views
1

我有一个应用程序,我有平板电脑的布局,它的不同于电话布局。android - 平板电脑不使用值-sw600dp和layout-sw600dp文件夹

我有我的layoutlayout-sw600dp两者home.xml,也是我有一个名为screen.xml具有指示布尔值,如果该设备是手机或平板文件。

/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),并且平板电脑使用默认值布局文件夹。

什么问题?

回答

1

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

+0

哈哈是啊我修正了我发布后的问题。使用值/ sw-520dp,它工作:)。会在一秒钟内接受你的答案 –