Android 我可以引用整个资源文件夹吗?

Android 我可以引用整个资源文件夹吗?,android,drawable,ref-qualifier,Android,Drawable,Ref Qualifier,我想支持许多不同的屏幕类型和绘图资源。 但是我可以在更多的屏幕上使用相同尺寸的抽绳 例如:-xxhdpi normal和-mdpi xlarge可以使用相同大小的可绘制图像 我不想做两个文件夹(drawables xxhdpi normal和drawables mdpi xlarge),因为那样的话.apk会更大 我知道,如果我只是简单地将每个可绘制资源放入具有不同名称的可绘制文件夹中。然后我可以为每个屏幕做布局。这是一个很大的工作,但使一个较小的.apk 我知道,如果我使用refs.xml而不

我想支持许多不同的屏幕类型和绘图资源。 但是我可以在更多的屏幕上使用相同尺寸的抽绳

例如:-xxhdpi normal和-mdpi xlarge可以使用相同大小的可绘制图像 我不想做两个文件夹(drawables xxhdpi normal和drawables mdpi xlarge),因为那样的话.apk会更大

我知道,如果我只是简单地将每个可绘制资源放入具有不同名称的可绘制文件夹中。然后我可以为每个屏幕做布局。这是一个很大的工作,但使一个较小的.apk 我知道,如果我使用refs.xml而不是differnet layout.xml-s,那么维护代码就更容易了 (关于refs.xml:)


@布局/活动\u秒
但是在这种情况下,我仍然需要对资源命名进行大量的工作,并且我不能使用像(剪切和切片我-为不同的dpi-s导出绘图的photoshop插件)这样的工具

有没有办法,我可以对系统说:
如果设备为-mdpi xlarge,请使用drawables xxdpi文件夹进行布局?

系统会自动使用最接近您的分辨率或一个刻度的资源文件夹(如果可用),并显示最佳效果

比如说

如果你只使用XXDPI,它会一直缩小它们的比例,所以只有一个文件夹,而且图像质量相当不错


如果要对某些分辨率使用不同的资源,只需覆盖该文件夹中的文件即可

系统已在后台执行此操作。如果您有一个mdpi屏幕,并且只有一个带有xxhdpi键的图像,那么它将缩小该图像的比例。如果您不想进行任何缩放,可以使用默认的drawable文件夹(我强烈建议您这样做!),我知道它是如何工作的。但我想这样做是有原因的。原因是:我想要一张屏幕宽度90%左右的图片。平板电脑应该使用xxdpi分辨率,因为它有足够的像素填充90%的屏幕,而不需要太多的调整大小。我不喜欢系统如何调整某些东西的大小(没有别名),我使用了~90%,所以,我只是将图片逐像素地放在屏幕上,所以没有大小调整我知道系统是如何工作的。有一个特殊的原因,为什么我想要这种棘手的方式。我的问题是关于做自己的参考
 <?xml version="1.0" encoding="utf-8"?>
<resources>
    <item type="layout" name="activity_main">@layout/activity_second</item>
</resources>