我为不同的屏幕分辨率创建了新的布局,每个布局都在自己的文件夹中,后缀正确。但是,当我尝试构建应用程序时,我得到了这个:
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>布局资源文件创建了这些布局配置,因此文件夹命名不应该有任何人为错误
有什么方法可以解决这个问题吗?
答案 0 :(得分:1)
您的文件夹名称不正确。它们应该像
layout-w1200dp-h1920dp
layout-w1440dp-h2560dp
然而,在Android上,您定义的屏幕大小不是像素,而是dp - >密度独立像素。你可以阅读它here.
所以,我认为您的屏幕尺寸过大,例如如果您有XXXHDPI手机,布局文件夹可能如下所示:
layout-w360dp-h640dp
而不是
layout-w1440dp-h2560dp