天天看點

android res資源檔案分包

比如你layout想分成activity和其他的,那麼你在app的gradle裡面加:

sourceSets{
        main{
            res.srcDirs=['src/main/res',
                'src/main/res/layout/activity'];
        }
    }      

然後你可以在res裡面建立一層activity,再放layout(把activity看成res目錄,中間一定要多一層),然後放你分包後的xml,建議隻是在該層次放該層的。比如layout,裡面的activity可以放layout目錄,不要放别的例如drawable目錄,那樣會導緻目錄混亂。建議是這樣的目錄結構:

android res資源檔案分包