[Android] Chia nhỏ folder layout

Có phải folder layout của bạn đã quá to và khó kiểm soát, khó tìm kiếm? Giờ đây với Android Studio bạn có thể chia nhỏ nó ra để dễ dàng quản lý như hình dưới đây

layouts

Bước 1: Click chuột phải vào thư mục res chọn new/Directory rồi đặt tên thư mục là layouts

create layouts

Bước 2: Click chuột phải vào thư mục layouts vừa tạo, chọn new/Folder/Res Folder.

create home

Đặt tên folder và đường dẫn hợp lý (nằm trong layouts).

create home 1

Đợi một lát file gradle update lại. Sau khi update lại bạn sẽ thấy 1 folder home có màu vàng giống như màu của folder res nhưng không phải nằm trong layouts. Thực ra nó nằm trong layouts nhưng do hiện tại layouts chỉ có 1 folder là home nên nó không hiện. Bạn tiếp tục tạo folder khác tên note giống như home sẽ thấy 2 folder nằm trong layouts.

Bây giờ các bạn tạo các folder layout (không có ‘s’) nằm trong home và note và dùng bình thường.

Các bạn cũng có thể tạo menu, drawable nằm trong home, note như layout vậy.

Nếu bạn để ý, file gradle sẽ thêm một đoạn như thế này:

sourceSets {
    main {
        res.srcDirs = ['src/main/res',
                       'src/main/res/layouts/home',
                       'src/main/res/layouts/note'
        ]
    }
}