zoukankan      html  css  js  c++  java
  • 02Fragment的使用

    Fragment是什么

    Fragment碎片,可以理解为Activity的一个组成部分。

    Activity有生命周期,Fragment也有生命周期。(自己找资料看吧)

    Fragment代码

    在HelloWorld工程中(或者空工程)中实现。

    1. 在activity_main.xml文件中添加

      <fragment
              android:id="@+id/imageShowFragment"
              android:layout_width="300dp"
              android:layout_height="300dp"
              android:layout_gravity="center"
              android:layout_marginTop="5dp"
              />
      
    2. 在文件夹res/drawable中放一张图片tim1.png

    3. 在文件夹res/layout中,创建一个fragment_imageshow.xml文件。

      并添加ImageView控件

      <?xml version="1.0" encoding="utf-8"?>
      <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
          android:layout_width="match_parent"
          android:layout_height="match_parent">
          
          <ImageView
              android:id="@+id/imageShowView"
              android:layout_width="match_parent"
              android:layout_height="match_parent"
              android:src="@drawable/time1"
              />
      
      </LinearLayout>
      
    4. 在文件夹java/xxx/中,创建一个ImageShowFragment.java文件。

    5. 在ImageShowFragment.java中,重写onCreateView方法,如下:

      表示:将fragment界面绑定到容器中。

      return inflater.inflate(R.layout.fragment_imageshow, container, false);
      
    6. 绑定到哪个容器了呢?在activity_main.xml中修改fragment如下:

    7. 打开虚拟手机,启动程序,则会显示图片。

    8. 在下一篇,将实现两个fragment之间的通信。

  • 相关阅读:
    MySQL5.6.26升级到MySQL5.7.9实战方案【转】
    bootstrap-markdown编辑器引入
    yii获取当前url和域名
    RabbitMQ消息队列在PHP下的应用
    解决 PHPExcel 长数字串显示为科学计数
    Linux实现https方式访问站点
    layui关闭弹出层
    vscode中iframe的使用
    tomcat运行超时问题解决
    Linux安装solr
  • 原文地址:https://www.cnblogs.com/mingriyingying/p/14370357.html
Copyright © 2011-2022 走看看