Android第一行代码——快速入门 Kotlin 编程(5.1 Fragment 是什么)

目录

5.1        Fragment 是什么


5.1        Fragment 是什么

        Fragment 是一种可以嵌入在 Activity 当中的 UI 片段,它能让程序更加合理和充分地利用大屏幕的空间,因而在平板上应用得非常广泛。虽然 Fragment 对你来说是个全新的概念,但我相信你 学习起来应该毫不费力,因为它和 Activity 实在是太像了,同样都能包含布局,同样都有自己的生命周期。你甚至可以将 Fragment 理解成一个迷你型的 Activity ,虽然这个迷你型的 Activity 有可能和普通的 Activity 是一样大的。

        那么究竟要如何使用 Fragment 才能充分地利用平板屏幕的空间呢?想象我们正在开发一个新闻 应用,其中一个界面使用 RecyclerView 展示了一组新闻的标题,当点击其中一个标题时,就打 开另一个界面显示新闻的详细内容。如果是在手机中设计,我们可以将新闻标题列表放在一个 Activity 中,将新闻的详细内容放在另一个Activity 中,如 图5.1 所示。

图5.1        手机的设计方案

        可是如果在平板上也这么设计,那么新闻标题列表将会被拉长至填充满整个平板的屏幕,而新 闻的标题一般不会太长,这样将会导致界面上有大量的空白区域,如 图5.2 所示。

图5.2        平板的新闻列表

        因此,更好的设计方案是将新闻标题列表界面和新闻详细内容界面分别放在两个 Fragment 中, 然后在同一个 Activity 里引入这两个 Fragment ,这样就可以将屏幕空间充分地利用起来了,如 图5.3 所示。

图5.3        平板的双页设计
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值