Fragment 和 include 标签引入布局的区别

Fragment 存在于 Activity 中,但是 Fragment 管理自己的界面和逻辑,表面上看,Fragment 最终的布局还是要被压入到 Activity 中的布局中。

Android - 学习 Fragment

当我们写一个 Activity 的布局时,觉得标签太多,不方便管理也不方便我们查看,但是这些布局不需要单独设置一个 Fragment 来管理逻辑,只是单纯的分开管理而已,这个时候可以使用<include>来引入这些布局到 Activity 的布局文件中来。

<LinearLayout
  android:layout_width="match_parent"
  android:layout_height="wrap_content"
  android:orientation="vertical">

  <include layout="@layout/title" />
  <include layout="@layout/now" />
  <include layout="@layout/forecast" />
  <include layout="@layout/aqi" />
  <include layout="@layout/suggestion" />

</LinearLayout>
posted @   Himmelbleu  阅读(47)  评论(0编辑  收藏  举报
首页
随笔
博客园
我的
标签
管理
Fragment 和 include 标签引入布局的区别
发表于 2022-12-11 01:07
|
已有 47 人阅读
|
留下 0 条评论
|
全文字数 ≈ 122字

Fragment 存在于 Activity 中,但是 Fragment 管理自己的界面和逻辑,表面上看,Fragment 最终的布局还是要被压入到 Activity 中的布局中。

Android - 学习 Fragment

当我们写一个 Activity 的布局时,觉得标签太多,不方便管理也不方便我们查看,但是这些布局不需要单独设置一个 Fragment 来管理逻辑,只是单纯的分开管理而已,这个时候可以使用<include>来引入这些布局到 Activity 的布局文件中来。

XML
<LinearLayout
  android:layout_width="match_parent"
  android:layout_height="wrap_content"
  android:orientation="vertical">

  <include layout="@layout/title" />
  <include layout="@layout/now" />
  <include layout="@layout/forecast" />
  <include layout="@layout/aqi" />
  <include layout="@layout/suggestion" />

</LinearLayout>
作者:Himmelbleu
出处: https://www.cnblogs.com/Himmelbleu/#/p/16972733
版权:本作品采用「 署名-非商业性使用-相同方式共享 4.0 国际 」许可协议进行许可。
点击右上角即可分享
微信分享提示