Android 如何支持API级别17的大屏幕尺寸?

Android 如何支持API级别17的大屏幕尺寸?,android,android-layout,android-screen-support,Android,Android Layout,Android Screen Support,我有两种布局类型layout-v17和layout-large。我想知道,如果我有一个设备是大的,也高于API级别17,我会选择哪一个 另一个问题是,我是否应该为xlarge屏幕大小重新设计我的绘图设备?我知道mdpi、hdpi、xhdpi等,但例如,在mdpi分辨率中,我的图像视图大小是100x100,但在xlarge大小中,我应该将其设置为400x400您可以布局大型设备。API级别是什么并不重要 对于第二个问题,如果您可以通过不同的dimen文件查看图像,那么您可以采用这种方法,否则您可以

我有两种布局类型
layout-v17
layout-large
。我想知道,如果我有一个设备是大的,也高于API级别17,我会选择哪一个


另一个问题是,我是否应该为
xlarge
屏幕大小重新设计我的绘图设备?我知道
mdpi、hdpi、xhdpi
等,但例如,在
mdpi
分辨率中,我的图像视图大小是100x100,但在
xlarge
大小中,我应该将其设置为400x400您可以布局大型设备。API级别是什么并不重要

对于第二个问题,如果您可以通过不同的dimen文件查看图像,那么您可以采用这种方法,否则您可以检查以下文件夹的不同分辨率

res/values/dimens.xml(default)
    res/values-ldpi/dimens.xml   (240x320 and nearer resolution)
    res/values-mdpi/dimens.xml   (320x480 and nearer resolution)
    res/values-hdpi/dimens.xml   (480x800, 540x960 and nearer resolution)
    res/values-xhdpi/dimens.xml  (720x1280 - Samsung S3, Micromax Canvas HD, etc) 
    res/values-xxhdpi/dimens.xml (1080x1920 - Samsung S4, HTC one, etc)
    res/values-large/dimens.xml  (480x800)

    res/values-large-mdpi/dimens.xml (600x1024)
    res/values-sw600dp/dimens.xml  (600x1024)
    res/values-sw720dp/dimens.xml  (800x1280)
    res/values-xlarge-xhdpi/dimens.xml (2560x1600 - Nexus 10")
    res/values-large-xhdpi/dimens.xml  (1200x1920 - Nexus 7"(latest))

所以,我应该为不同级别的api做些什么。删除这些文件夹只对不同级别的值文件夹起作用,因为我们在其中定义了应用程序的主题,或者drawable-v21很有用,因为如果您想添加一些特殊效果,如ripple、reveal等。为了图像起见,其余不需要不同api级别的文件夹。