Android 如何创建1024 x 720平板电脑分辨率的布局和绘图?

Android 如何创建1024 x 720平板电脑分辨率的布局和绘图?,android,xml,layout,drawable,screen-resolution,Android,Xml,Layout,Drawable,Screen Resolution,我有屏幕分辨率为1024 x 720的平板电脑,密度为160度(中等)。这款平板电脑与其他平板电脑不同,我也尝试过搜索,但找不到任何合适的解决方案,因此请建议我将使用哪种类型的文件夹进行布局以及可绘制 找到答案的方法是将同名的不同图像放在文件夹mdpi、hdpi、xhdpi和xxhdpi下,然后您将知道它使用的是哪个文件夹最佳解决方案取决于Android版本 对于android 3.2+,您可以使用drawable-sw720dp和layout-sw720dp等文件夹 对于低于3.2的andro

我有屏幕分辨率为1024 x 720的平板电脑,密度为160度(中等)。这款平板电脑与其他平板电脑不同,我也尝试过搜索,但找不到任何合适的解决方案,因此请建议我将使用哪种类型的文件夹进行布局以及可绘制

找到答案的方法是将同名的不同图像放在文件夹mdpi、hdpi、xhdpi和xxhdpi下,然后您将知道它使用的是哪个文件夹

最佳解决方案取决于Android版本

对于android 3.2+,您可以使用drawable-sw720dp和layout-sw720dp等文件夹

对于低于3.2的android版本,唯一的方法是在代码中检查分辨率

public void onCreate(){
    if (windowWidth == 720){
        setContentView(R.layout.layout_720dp);
    } else {
        setContentView(R.layout.layout_default);
    }
}

无论如何,您都应该避免使用这种方法,并使用RelativeLayout和/或ScrollView在一个xml布局中处理各种设备。

感谢您的回复,我必须仅为此解决方案创建布局。因此,考虑到可绘制问题已解决,现在进入布局,您可以在运行时获取手机的分辨率,如果是1024x720,则使用setContentView中的自定义布局