2013-07-02 128 views
2

Android Studio不支持。我想创建一个布局新手机,如Galaxy S4。我有一个测试,尺寸太小。但android studio编译器提供了一个错误,因为正在出现正斜杠。我尝试了layout-xxlarge,它也给出了一个错误。Android Studio不支持layout-xxhdpi/layout-xxlarge

android-apt-compiler: [xxxxxxxxxx] invalid resource directory name: 

C:\用户\ XXXXXXXXXXXXXX \ Dropbox的\ android_studio_workspace \ xxxxxxxxxxxxxxxxx \ RES /布局xxlarge

是否支持Eclipse的这些布局?

+1

使用eclipse是最好的方式,不要使用android studio(仍然是测试版),直到将稳定版发布! –

回答

2

正如你可以看到here,节“声明Android 3.2版平板电脑布局”:

对于第一代运行Android 3.0的平板电脑,宣告平板电脑布局的正确 方法就是把它们放在一个目录与 xlarge配置限定符(例如,res/layout-xlarge /)。在 为了适应其他类型的平板电脑和屏幕尺寸 - 在 特别是7“平板电脑 - Android 3.2引入了一种新的方式来指定 资源更多离散的屏幕尺寸。新技术是基于 您的布局空间量。需求(如宽度为600 dp), 而不是试图让你的布局适应广义的尺寸分组 (如大或超大)

你能得到的最好的是:

res/layout-xlarge-land/my_layout.xml // layout for extra large in landscape orientation 

那些哟你需要定义here

+0

我试图制作一个名为layout-sw600dp/layout-sw1080dp/layout-w1080dp的文件夹,但它一直使用默认布局文件夹和hdpi。 – user1816780

+0

你在哪个设备上测试它? – g00dy

+0

Samsung Galaxy S4 – user1816780