如何优雅的管理你的res资源文件

问题:

在正常项目里,会有N个页面,Activity我们会分包名,可以自己规定,但是布局文件,图片,等一些资源文件等并不能进行分组,导致随着项目的进行,会有越来越多的布局文件,一堆图片,想找个文件,每次都翻半天。看花眼。。。

怎么办?

如果res下面的资源文件也能像java下的文件一样,能分包分组那不就看起来舒服多了。

动手解决。

首先百度下,又有老大的支援,找到了这个folding-plugin,照着翻译就是折叠-插件。。。。。好吧。点传送门。

  • 下载插件

下载插件
  • 解压拿到.jar文件

解压文件
  • 导入AS【File->Settings-Plugins,选择自定义插件,导入.jar文件】,导入完成,重启studio

导入第一步
导入第二步
  • 重启之后。就会发现,右键res。就会发现多了一个选项,Group会显示分组。UnGroup会隐藏分组。

Group
  • 要注意的问题:这些分组都是虚拟的,在Android视图下无效国,project等皆有效。

要注意的
  • 分组名字的命名是由布局文件的开头第一个单词为基准如:activity_order_affiml。这个布局文件会被分到res-layout- "activity"【实际并不存在】下面。只要是layout下,activity开头的都会放在这个“activity”下。

  • 看下效果,上半部分是layout布局文件,下面是图片资源

分组前:

分组前

分组后:

分组后
  • 除了folding-plugin这个插件之外,大家有兴趣可以看下ResourceNestingExample。会创建真正的文件夹。

附上相关的传送门:

folding-plugin下载
https://github.com/dmytrodanylyk/folding-plugin/releases 超级简单的。(虚拟文件夹)
https://github.com/eskimoapps/ResourceNestingExample 有些复杂的。(会创建真正的)

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容