android新功能-支持多屏幕

android新功能-支持多屏幕,android,android-layout,Android,Android Layout,我有一个galaxy Note 2,我认为它是一个大屏幕。当我运行我的应用程序时,我希望它使用layout large文件夹中的activity_main.xml文件。但事实并非如此。它使用布局文件夹中的activity_main.xml 以下是我尝试过的: 我在res目录下创建了一个名为layout large的文件夹。所以这棵树看起来像这样: res 我试着翻阅文档,但什么也没找到。 我还将此代码放在manefest中: <uses-sdk android:minSdkVe

我有一个galaxy Note 2,我认为它是一个大屏幕。当我运行我的应用程序时,我希望它使用layout large文件夹中的activity_main.xml文件。但事实并非如此。它使用布局文件夹中的activity_main.xml

以下是我尝试过的:

我在res目录下创建了一个名为layout large的文件夹。所以这棵树看起来像这样:

res

我试着翻阅文档,但什么也没找到。 我还将此代码放在manefest中:

  <uses-sdk
    android:minSdkVersion="8"
    android:targetSdkVersion="17" />


<supports-screens 
    android:anyDensity="true"
    android:largeScreens="true"
    android:normalScreens="true"
    android:resizeable="true"
    android:smallScreens="true"
    android:xlargeScreens="true"

    />


这个问题可以通过使用Android文档中定义的新限定符来解决。

如果您的目标SDK为13及以上,您可能需要查看平板电脑限定符:


好啊尝试使用新的限定符。看这个链接银河注2有一个正常的屏幕,而不是xlarge;使用新的限定符是解决方案,应该在答案中进行编辑。
  <uses-sdk
    android:minSdkVersion="8"
    android:targetSdkVersion="17" />


<supports-screens 
    android:anyDensity="true"
    android:largeScreens="true"
    android:normalScreens="true"
    android:resizeable="true"
    android:smallScreens="true"
    android:xlargeScreens="true"

    />
res/layout/main_activity.xml          # sub 480dp handsets
res/layout-sw480dp/main_activity.xml  # large 480dp handsets and phabets
res/layout-sw600dp/main_actiivty.xml  # 7" tablets like nexus 7
res/layout-sw720dp/main_activity.xml  # 10" tablets