我们知道,activity和view是多对多的关系,即一个activity可以对应多个view,一个view也可以供多个activity使用。
但是我觉得一个activity对应一个view这种方式,比较清晰,不用在一个activity里面写太多的代码。
大家倾向于哪种方式?

解决方案 »

  1.   

    一般来说是一个activity对应多个view,如果view多了,可以用viewpager,等来管理
      

  2.   

    有时也要根据情况让一个View对应多个Activity
      

  3.   

    不能这样说,小的app,干嘛要用fragment呢?frameng无非是封装起来一些layout,最后还是要嵌入到activity中,系统通过activity去控制他的生命周期,实际上是在activty的view中添加了一个节点而已。复杂的UI设计,可以用fragment,这样可以防止activity的控制逻辑过于复杂
      

  4.   

    我这里开发的安卓项目,界面有几十个,有1百多个view,activity不到10个.view之间用group组织。