1

我的应用程序中有大量可绘制对象。如果我对手机和平板电脑使用相同的 apk,则 apk 的大小会太大。因此,我正在尝试创建两种不同的 apk - 一种用于手机,一种用于平板电脑。我在 gradle 文件中的 android studio 上执行此操作。我为此创建了两种不同口味的“手机”和“平板电脑”。

我只想包含风味“手机”的可绘制文件夹,并且我想包含风味“平板电脑”的文件夹 drawable-sw600dp 和 drawable-sw720dp。我如何实现这一目标?

4

1 回答 1

2

我只想包含风味“手机”的可绘制文件夹,并且我想包含风味“平板电脑”的文件夹 drawable-sw600dp 和 drawable-sw720dp。我如何实现这一目标?

使用特定于风味的源目录。

假设您尚未修改默认文件夹结构,请将要更改的可绘制资源文件夹从src/main/res移动到src/flavorname/res.

请注意,为每个变体设置默认值是有意义的res/drawable,因此请考虑在没有限定符的情况下命名您的平板电脑配置之一。

于 2015-09-22T13:21:28.360 回答