我的学习笔记~自学安卓(五):layout下创建子文件夹(布局文件的分类整理)

有一段时间没写了,只不过是在学习安卓的基本知识,今天又遇到一个夺走我时间的问题。

手上的一个安卓项目要做二次开发,打开layout文件夹,映入眼帘的是密密麻麻的布局文件,头疼!!!!太不清晰了,怎么按模块把布局文件整理一下呢,首先第一反应就是按模块分文件夹,顺着这个思路在网上学习了一番,是这样的步骤(先上结果图):

操作之前建议使用project结构

1 在layout文件夹下按自己的需求新建子文件夹,在新建的子文件夹下新建名为layout的文件夹(这个必须创建,且文件夹名必须为layout),然后把已有的布局文件放入其中,或者在其中新建布局文件也可以

2找到app--build.gradle文件在其android{}中加入这样一段代码:

/*layout下创建子文件夹*/
sourceSets {
    main {
        res.srcDirs =
                [
                        'src/main/res/layout/activities_views_dialog',
                        'src/main/res/layout/activities_views_login',
                        'src/main/res/layout/activities_views_my',
                        'src/main/res/layout/activities_views_pengyouquan',
                        'src/main/res/layout/activities_views_show',
                        'src/main/res/layout/activities_views_tongyong',
                        'src/main/res/layout/activities_views_topbars',
                        'src/main/res/layout/activities_views_v2',
                        'src/main/res/layout',
                        'src/main/res'
                ]
    }
}

根据第一张图你可以看到【】中间的代码怎么写,不懂的可以参考网上其他文章,且 'src/main/res/layout', 'src/main/res'这两段代码必须放在最下面。

然后File-->sync projiect with gradle files

但是!!!!!!!!!!!!!!!!!!!!!!!!!!结果是我的文件夹看不到了:

sync前

sync后:

吓得我赶紧器D盘中找工程目录,幸好还在,是怎么回事儿呢,一番波折终于找到了原因:

因为没有关闭默认的包过滤选项,展示完整的结构,如图:

把蓝色底纹那个选项勾掉即可,然后再次sync一次就可以了,大功告成!可能因为版本的原因这个选项的名称已不太一样,不够都在这个位置。同样如果有想改项目的包名的建议也把这个选项勾掉。

  • 8
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值