项目开发过程中UI的界面呈现方式用Activity,还是Activity管理Fragment的方式

lixuce1234 2017-04-24 11:13:11
是把所有的空间写到Actiivty里面好一点,还是放到Fragment里面,然后用Activity去管理Frgament的方式好一点,网上说的很多,说什么也也有,有没有大神来帮我解惑一下,谢谢。
...全文
198 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
xiaohuh421 2017-04-26
  • 打赏
  • 举报
回复
应该根据界面的复杂度和开发排期时间而定. 简单的界面, 还要啥自行车(Fragment) ? 如果有在同一个activity中有多个ViewGroup切换, 比如类似tabbar. 或者说同一个activity中要针对大屏小屏, 特别是平板一类的做适配, 那么用Fragment吧.
  • 打赏
  • 举报
回复
楼上两位说的很对,我这里具体补充一下,一般而言如果做的是一个新闻类或者商城类的APP需要很多不同的界面如:网易新闻,天猫,微信等。你就要用到Activity去装Fragment去实现多个界面,这样的模式可以较少很多麻烦,而若果你是要弄一个单界面的应用。 指南针,闹钟,等,你就不必这么麻烦只要做一个单个界面的Activity。
落雨尘封 2017-04-24
  • 打赏
  • 举报
回复
其实这个是要看具体需求的,如果界面需要复用的话,一般都是放到fragment里面;而类似splashActivity,aboutActivity之类基本不会复用的可以直接写到Activity,毕竟简单不会出问题
ink_s 2017-04-24
  • 打赏
  • 举报
回复
不用像qq那样的底部导航栏的话,比如 消息 联系人 动态 之间睡时切换 的话, 我习惯就用activity,有需要修改的话方便。比如qq的动态页面,那么多条目,比如 游戏 日记 看点 阅读 什么的,每一个都是一个独立的activity 挺好的。
  • 打赏
  • 举报
回复
首先不是大神,解惑不敢当,只是冒头出来讨论讨论,共同进步。 这个首先应该确定你的需求,像你有很多的fragment的话,那就把控件都放到fragment里,然后用activity管理,这样统一界面的流程,看着简洁,而且activity和fragment各司其职,更容易管理,做修改的话,直接按照功能区分,也更容易。 当然,你如果就一个两个特例当某条件需要的时候才会触发,那就没有必要去把所有的控件都放到fragment里了。毕竟fragment和activity通讯也要多写也挺麻烦的。 以上个人观点,欢迎指教

80,330

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧