問題:
在正常項(xiàng)目里,會(huì)有N個(gè)頁(yè)面,Activity我們會(huì)分包名绽媒,可以自己規(guī)定,但是布局文件免猾,圖片是辕,等一些資源文件等并不能進(jìn)行分組,導(dǎo)致隨著項(xiàng)目的進(jìn)行猎提,會(huì)有越來越多的布局文件获三,一堆圖片,想找個(gè)文件,每次都翻半天石窑∨朴螅看花眼。松逊。躺屁。
怎么辦?
如果res下面的資源文件也能像java下的文件一樣经宏,能分包分組那不就看起來舒服多了犀暑。
動(dòng)手解決。
首先百度下烁兰,又有老大的支援耐亏,找到了這個(gè)folding-plugin,照著翻譯就是折疊-插件。沪斟。广辰。。主之。好吧择吊。點(diǎn)傳送門。
-
下載插件
下載插件
-
解壓拿到.jar文件
解壓文件
-
導(dǎo)入AS【File->Settings-Plugins,選擇自定義插件槽奕,導(dǎo)入.jar文件】几睛,導(dǎo)入完成,重啟studio
導(dǎo)入第一步
導(dǎo)入第二步
-
重啟之后粤攒。就會(huì)發(fā)現(xiàn)所森,右鍵res。就會(huì)發(fā)現(xiàn)多了一個(gè)選項(xiàng),Group會(huì)顯示分組夯接。UnGroup會(huì)隱藏分組焕济。
Group
-
要注意的問題:這些分組都是虛擬的,在Android視圖下無效國(guó)盔几,project等皆有效吼蚁。
要注意的
-
分組名字的命名是由布局文件的開頭第一個(gè)單詞為基準(zhǔn)如:activity_order_affiml。這個(gè)布局文件會(huì)被分到res-layout- "activity"【實(shí)際并不存在】下面问欠。只要是layout下,activity開頭的都會(huì)放在這個(gè)“activity”下粒蜈。
-
看下效果顺献,上半部分是layout布局文件,下面是圖片資源
分組前:
分組前
分組后:
分組后
-
除了folding-plugin這個(gè)插件之外枯怖,大家有興趣可以看下ResourceNestingExample注整。會(huì)創(chuàng)建真正的文件夾。
附上相關(guān)的傳送門:
folding-plugin下載
https://github.com/dmytrodanylyk/folding-plugin/releases 超級(jí)簡(jiǎn)單的。(虛擬文件夾)
https://github.com/eskimoapps/ResourceNestingExample 有些復(fù)雜的肿轨。(會(huì)創(chuàng)建真正的)