4

是否可以为每个应用程序拥有相同的代码库但不同的可绘制目录?

基本上我想多次拥有同一个应用程序,只是重新命名,所以除了可绘制文件夹中的图像之外,一切都可以相同。

有任何想法吗?

我希望我的目录结构如下所示:

manifest
java
assets
res
   anim
   animator
   drawables
     main
        drawable
           logo.png
           background.png
           xxx.png
           yyy.png
     flavor1
        drawable
           logo.png
           background.png
     flavor2
        drawable
           logo.png
           background.png
   layout
   menu
   values
   xml
4

1 回答 1

9

是的。这是 android 风格的主要功能之一。您需要做的就是在与“主”目录相同的级别创建一个新文件夹,并将其命名为所需的名称。在这个新文件夹中,您需要复制结构并为要覆盖的可绘制对象使用相同的名称。如果存在,Gradle 将首先获取这些资源,但默认情况下会从主文件夹中获取任何不存在的资源。

于 2016-06-28T22:09:33.757 回答