Android: 你真的了解Fragment吗?

概述

Fragment 表现 Activity 中用UI的一个行为或者一部分.可以组合多个fragment放在一个单独的activity中来创建一个多界面区域的UI,并可以在多个 activity里重用某一个fragment.把fragment想象成一个activity的模块化区域, 有它自己的生命周期, 接收属于它的输入事件,并且可以在activity运行期间添加和删除.

设计哲学

Android在3.0中引入了fragments的概念,主要目的是用在大屏幕设备上–例如平板电脑上,支持更加动态和灵活的UI设计.平板电脑的屏 幕要比手机的大得多,有更多的空间来放更多的UI组件,并且这些组件之间会产生更多的交互.Fragment允许这样的一种设计,而不需要你亲自来管理 viewhierarchy的复杂变化. 通过将activity的布局分散到fragment中, 你可以在运行时修改activity的外观,并在由activity管理的back stack中保存那些变化.

查看全文

--------------------------------------今日,夜读---------------------------------

【精选】C#实现阿里云微消息队列LMQ

MQ 微消息队列(Light Message Queue,简称 LMQ);

针对用户在移动互联网以及物联网领域的存在的特殊消息传输需求,MQ 开放了 MQTT 协议的完整支持。

消息队列遥测传输(Message Queuing Telemetry Transport,简称 MQTT)是一种轻量的,基于发布订阅模型的即时通讯协议。该协议设计开放,协议简单,平台支持丰富,几乎可以把所有联网物品和外部连接起来,因此在移动互联网和物联网领域拥有众多优势。

【系列】人工智能、机器学习、数据挖掘的区别

总体来说,三者的区别是目的不同,但达到目的的方法有很大重叠之处。数据挖掘是用来理解事物的;机器学习是用来预测事物的;人工智能是用来生成行动的。

-------------------------------------------------------------------------------------

扫描二维码关注公众号,回复: 5107545 查看本文章

关于陪伴:

晨读,早晨送达最新资讯!
路独,下班回家的路上,送去精心为您挑选的技术内容,不多不少正巧够您看,如果您有不同的需求,可以对话告诉我。
夜读,睡觉前是忙碌的一天中,最安静的时刻,最适合阅读!

CSDN像一位老朋友一样,关注您的技术生活是否稳妥,

CSDN APP 更像一个新朋友一样,与您互助成长!

来,交个朋友,每天陪你!  扫一扫,加我微信吧!加我QQ(2236693667)可以进一些长期群。

 

猜你喜欢

转载自blog.csdn.net/rx3oyuyi/article/details/86615946
今日推荐