注意:
本文主要介紹Android Studio如何在res目錄下創(chuàng)建子文件夾進(jìn)行xml的分類(lèi)管理;這是真正意義上可行的织阅;寫(xiě)的不盡如人意的地方阶祭,請(qǐng)見(jiàn)諒~
概述如下:
- 環(huán)境 :Android Studio 1.4 for Mac
- 特點(diǎn) :簡(jiǎn)單圆仔、直接历造、暴力甩十,絕對(duì)讓你有快感!?圆侣监!
展示
1.GIF圖
2.項(xiàng)目工程目錄(為了演示,我新建的工程)
開(kāi)始
如果你是在已有的項(xiàng)目臣淤,在res目錄下創(chuàng)建子文件夾時(shí)橄霉,請(qǐng)一定要“備份”你的layout文件夾以及包含在其內(nèi)部的所有xml布局
步驟如下:
1.選擇Project目錄形式
2.創(chuàng)建一個(gè)布局xml的總目錄,這個(gè)目錄下包含你所有布局文件分類(lèi)的文件夾
右鍵你的res -- New -- Directory -- 輸入文件夾名稱(chēng)(隨便起名字)
3.這里是我的步驟;牡洹@医佟!
3.1 右鍵新建的文件夾 -- Reveal in Finder(打開(kāi)這個(gè)文件所在的目錄)
3.2 在views文件夾下創(chuàng)建你的布局文件夾(子文件夾)
3.3 這里很重要寺董,在每一個(gè)你創(chuàng)建的子文件夾下面各創(chuàng)建一個(gè)layout文件夾覆糟,這個(gè)文件夾的主要作用是能讓R找到你的布局文件,也就是R.layout.activity_main
3.4 請(qǐng)看GIF演示
4.返回你的Android Studio遮咖,你會(huì)看到剛才已經(jīng)創(chuàng)建好的三個(gè)子文件夾滩字;
你會(huì)注意到為什么每個(gè)文件夾后面都會(huì)跟一個(gè).layout,其實(shí)你返回去看3.3就知道了御吞;
5.在你的工程目錄下麦箍,找到build.gradle這個(gè)文件并打開(kāi);找的時(shí)候你會(huì)發(fā)現(xiàn)工程里有2個(gè)build.gradle陶珠,這時(shí)挟裂,你只需要打開(kāi)app文件夾下的build.gradle就可以。
6.開(kāi)始在build.gradle中編輯你的文件夾路徑
簡(jiǎn)要說(shuō)明
6.1 代碼塊:這個(gè)是固定寫(xiě)法揍诽,你只要復(fù)制就可以
sourceSets {
main {
res.srcDirs = [
]
}
}
6.2 根據(jù)Project的工程目錄結(jié)構(gòu)來(lái)創(chuàng)建你的子文件夾;
'src/main/res/views/finder_main',
'src/main/res/views/finder_navigation',
'src/main/res/views/finder_tabbar',
6.3 下面兩個(gè)目錄一定要按照這個(gè)順序來(lái)
'src/main/res/views',
'src/main/res'
6.4完整版
sourceSets {
main {
res.srcDirs = [
'src/main/res/views/finder_main',
'src/main/res/views/finder_navigation',
'src/main/res/views/finder_tabbar',
'src/main/res/views',
'src/main/res'
]
}
}