android fragment案例,Android fragment使用实例

下面通过一个实例介绍Fragment的使用。实例中的Activity通过两个Fragment将屏幕分为两个部分,左侧为一个显示标题的Fragment,右侧为一个显示内容的Fragment。当点击左侧某个标题时,高亮该标题并在右侧显示该标题对应的内容。具体效果如下:

6de702489aae?utm_campaign=maleskine&utm_content=note&utm_medium=seo_notes&utm_source=recommendation

Fragment实例

主Activity

布局文件

为了使主Activity适用屏幕的变化,在横屏时将标题和内容在同一页面显示,而当处于竖屏时,采用两个页面分别显示标题和内容,下面为该Activity设置了两个同名的布局文件。res/layout/activity_train.xml(竖屏模式的布局文件)

下面这个布局中只有一个用于显示标题的Fragment,也就是说,当屏幕处于竖屏模式时,只哟标题是可见的,当某一标题被选中时,需要开启另一个activity显示相应的内容。

android:orientation="vertical"

android:layout_width="match_parent"

android:layout_height="match_parent">

android:id="@+id/train_title"

android:layout_width="match_parent"

android:layout_height="match_parent"

class="com.main.TrainTitleFragment"/>

res/layout-land/activity_train.xml(横屏模式时的布局文件)

通过使用下面的布局文件,系统可以在Activity加载布局时立即实例化TrainTitleFragment(标题部分),而右侧的FrameLayout最开始只是一个空白的布局,需要等具体的内容加载后才会被实例化,每次用户选择一个标题时,也会进行实例化。

android:orientation="horizontal"

android:layout_width="match_parent"

android:layout_height="match_parent">

android:id="@+id/train_title"

android:layout_width="0px"

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值