社区
Android
帖子详情
项目开发过程中UI的界面呈现方式用Activity,还是Activity管理Fragment的方式
lixuce1234
2017-04-24 11:13:11
是把所有的空间写到Actiivty里面好一点,还是放到Fragment里面,然后用Activity去管理Frgament的方式好一点,网上说的很多,说什么也也有,有没有大神来帮我解惑一下,谢谢。
...全文
198
5
打赏
收藏
项目开发过程中UI的界面呈现方式用Activity,还是Activity管理Fragment的方式
是把所有的空间写到Actiivty里面好一点,还是放到Fragment里面,然后用Activity去管理Frgament的方式好一点,网上说的很多,说什么也也有,有没有大神来帮我解惑一下,谢谢。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
xiaohuh421
2017-04-26
打赏
举报
回复
应该根据界面的复杂度和开发排期时间而定. 简单的界面, 还要啥自行车(Fragment) ? 如果有在同一个activity中有多个ViewGroup切换, 比如类似tabbar. 或者说同一个activity中要针对大屏小屏, 特别是平板一类的做适配, 那么用Fragment吧.
有生之莲萨摩耶
2017-04-24
打赏
举报
回复
楼上两位说的很对,我这里具体补充一下,一般而言如果做的是一个新闻类或者商城类的APP需要很多不同的界面如:网易新闻,天猫,微信等。你就要用到Activity去装Fragment去实现多个界面,这样的模式可以较少很多麻烦,而若果你是要弄一个单界面的应用。 指南针,闹钟,等,你就不必这么麻烦只要做一个单个界面的Activity。
落雨尘封
2017-04-24
打赏
举报
回复
其实这个是要看具体需求的,如果界面需要复用的话,一般都是放到fragment里面;而类似splashActivity,aboutActivity之类基本不会复用的可以直接写到Activity,毕竟简单不会出问题
ink_s
2017-04-24
打赏
举报
回复
不用像qq那样的底部导航栏的话,比如 消息 联系人 动态 之间睡时切换 的话, 我习惯就用activity,有需要修改的话方便。比如qq的动态页面,那么多条目,比如 游戏 日记 看点 阅读 什么的,每一个都是一个独立的activity 挺好的。
祝愿大家都不脱发
2017-04-24
打赏
举报
回复
首先不是大神,解惑不敢当,只是冒头出来讨论讨论,共同进步。 这个首先应该确定你的需求,像你有很多的fragment的话,那就把控件都放到fragment里,然后用activity管理,这样统一界面的流程,看着简洁,而且activity和fragment各司其职,更容易管理,做修改的话,直接按照功能区分,也更容易。 当然,你如果就一个两个特例当某条件需要的时候才会触发,那就没有必要去把所有的控件都放到fragment里了。毕竟fragment和activity通讯也要多写也挺麻烦的。 以上个人观点,欢迎指教
Android基础之使用
Fragment
控制切换多个页面
今天讲解一下
Fragment
的控制,主要是切换View和页面替换等操作。还有就是如何获取
Fragment
的
管理
对象,以及与
Activity
的通信
方式
。1、
管理
Fragment
要在
activity
中
管理
fragment
,需要使用
Fragment
Manager. 通过调用
activity
的get
Fragment
Manager()取得它的实例. •可以通过
Fragment
Manager做一些事情, 包括: 使用find
Fragment
ById()(用于在
activity
layout
中
提供一个
UI
的
fragment
)或find
Fragment
ByTag()(适用于有或没有
UI
的
fragment
)获取
android
fragment
更新
ui
,
Activity
如何改变
Fragment
的
UI
在工作
中
我们经常会遇到
Activity
和
Fragment
交互,传递数据是比较容易实现,但是要用到
Activity
和
Fragment
之间互相改变彼此的
UI
,网上关于这个问题的解决方法还是很少的,我也没遇到合适的解决方案,自己在前人的基础上研究后创造了一种方法。使
Activity
和
Fragment
共享一个Handler,然后发送消息通知彼此更新。别的也不多说了,例子代码如下,这是
Activity
的代码...
Activity
和
Fragment
的几种交互
方式
(
Activity
可以改变
Fragment
的
UI
,
Fragment
也可以改变
Activity
UI
)
Activity
和
Fragment
的四种交互
方式
(
Activity
可以改变
Fragment
的
UI
,
Fragment
也可以改变
Activity
UI
)
fragment
和
fragment
activity
解析
2016年07月21日 11:44:23rongwenbin阅读数:508更多 个人分类:ANDROID 一、为什么要使用
Fragment
1、当我们需要动态的多
界面
切换的时候,就需要将
UI
元素和
Activity
融合成一个模块。在2.3
中
我们一般通过各种
Activity
中
进行跳转来实现多
界面
的跳转和单个
界面
动态改变。在4.0或以上系统
中
就可以使用新的特性来方便的达到这个效果--...
在
activity
中
更新
fragment
中
的
界面
MainActivty 添加
fragment
for (int i = 0; i < 6; i++) { mList.add(My
Fragment
.newInstence(i)); }
Fragment
Manager support
Fragment
Manager = getSupport
Fragment
Manager(); ad
Android
80,330
社区成员
91,283
社区内容
发帖
与我相关
我的任务
Android
移动平台 Android
复制链接
扫一扫
分享
社区描述
移动平台 Android
android
android-studio
androidx
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章