Android的界面代码是不是太分散了?

比如,Android实现一个按钮切换的acitvity,需要一个Java的类,layout里面需要好几个xml文件,menu里面可能还得有几个xml文件,甚至还要引用一些 values文件夹下面的strings.xml,color.xml等。

如果想把一个acitvity复制到另一个项目里面,会很麻烦。

都整在一个文件下,你开发的时候会哭的

所以要分门别类,不然要增删会很麻烦,

提出你的解决方案🙃

每个模块只负责各自的内容,尽可能的细化,并尽可能降低彼此之间的练习,使得大型项目管理和更改更加方便;如果不分开把所有东西都合在一起,只会带来项目的膨胀和维护的难度提升