我知道你可以为这样的设备设置特定的布局:
if(android.os.Build.MODEL.equals("Galaxy S II")){
setContentView(R.layout.resultsGS2);
}
else if(android.os.Build.MODEL.equals("Nexus 7")){
setContentView(R.layout.resultsN7);
}
else{
setContentView(R.layout.results);
}
但我想要的是为所有具有相似屏幕尺寸/尺寸的设备进行布局。我一直在看这个: http: //developer.android.com/guide/topics/resources/providing-resources.html,我尝试重命名布局文件夹很多不同的东西,每当我尝试编辑新的xml文件时我创建的布局文件夹,我更改了设备预览,它不断变回默认布局。我正在使用 android studio,并且需要根据它显示的设备预览制作新的布局。除了为每个特定设备制作布局之外,还有更简单的方法吗?