添加新布局时出现配置错误

时间:2018-05-14 13:13:42

标签: android

我为不同的屏幕分辨率创建了新的布局,每个布局都在自己的文件夹中,后缀正确。但是,当我尝试构建应用程序时,我得到了这个:

error: invalid configuration '1200x1920' (C:\Users\...\app\src\main\res\layout-1200x1920\activity_welcome_new_new.xml).
error: invalid configuration '1440x2560' (C:\Users\...\app\src\main\res\layout-1440x2560\activity_welcome_new_new.xml).

我使用android new>布局资源文件创建了这些布局配置,因此文件夹命名不应该有任何人为错误

有什么方法可以解决这个问题吗?

1 个答案:

答案 0 :(得分:1)

您的文件夹名称不正确。它们应该像

layout-w1200dp-h1920dp
layout-w1440dp-h2560dp

然而,在Android上,您定义的屏幕大小不是像素,而是dp - >密度独立像素。你可以阅读它here.

所以,我认为您的屏幕尺寸过大,例如如果您有XXXHDPI手机,布局文件夹可能如下所示:

layout-w360dp-h640dp

而不是

layout-w1440dp-h2560dp