记录思考

Android 糟糕的 xml 资源管理

Android 的资源管理是一个让人又爱又恨的东西。资源文件是我们项目中必不可少的元素,但是随着项目的发展,团队人员的扩张和更换,资源文件的膨胀简直到了不可控制的程度,让人发狂。资源文件越多就越乱,越乱就越难找,越难找就越懒得找,于是就使劲往里加,加完了就更多了。然后就这样恶性循环下去。

Android 的资源管理是一个让人又爱又恨的东西。资源文件是我们项目中必不可少的元素,但是随着项目的发展,团队人员的扩张和更换,资源文件的膨胀简直到了不可控制的程度,让人发狂。资源文件越多就越乱,越乱就越难找,越难找就越懒得找,于是就使劲往里加,加完了就更多了。然后就这样恶性循环下去。

像我们团队也做过多次努力,像让资源文件看上去规整一些,可以提高开发的效率,也可以减少安装包的体积,但是好几次尝试最后都是失败的。由于 Android 的资源管理机制,导致有些时候,我们的资源会很分散。比如我们要做一个按钮的背景。我们大概需要这样的内容。

button_background_pressed.png
button_background_normal.png
selector_button_background.xml

- EOF -

本文链接 https://spacepage.top/articles/2018.08.16-16_56_29-the-android-xml-manager.html,欢迎转载,转载请注明出处。