• 创建Fragment文件
    • 操作步骤:
  • 创建一个空白的Fragment

    创建Fragment文件

    创建一个Fragment的一般步骤:

    第1步: 在Layout目录下创建Fragment的布局文件.

    第2步: 创建一个类文件,继承Fragment或者Fragment子类,并在onCreateView方法中加载布局文件.

    第3步: 在Activity的布局文件中声明FragmentLayout.

    使用模板基本上可以自动生成第1步和第2步.

    如何使用Android Studio提供的模板快速创建Fragment及其所用到的布局文件呢?

    操作步骤:

    菜单栏: File —> New —> Fragment

    Fragment(Blank):创建一个空白的Fragment

    Fragment(List):创建一个空的Fragment,它包含一个网格列表.

    Fragment(with a + 1 button):创建一个带有Google Plus +1按钮的Fragment

    创建一个空白的Fragment

    点击 【Fragment(Blank)】—> 然后弹出【New Android Component】界面;

    • FragmentName: 自定义的Fragment类名, 会继承Fragment. 本例中为BlankFragment.

    • Create Layout XML?: 如果勾选,会同时创建BlankFragment类对应的布局文件,并在BlankFragment类中自动添加加载该布局文件的代码.

    • Fragment Layout Name: BlankFragment类对应的布局文件名,会根据类名自动生成,可自定义.

    • Include fragment factory methods?: 如果勾选,会在BlankFragment类中生成工厂方法.

    • Include interface callback?: 如果勾选,会在BlankFragment类中生成回调接口.

    创建一个Fragment(List)

    点击 【Fragment(List)】—> 然后弹出【New Android Component】界面:

    • Package name: 包名
    • Object Kind: 对象类型
    • Fragment class name: Fragment类的名字
    • Column Count: 网格的列数
    • Object content layout file name: 对象内容布局文件名
    • List layout file name: 列表布局文件名
    • Adapter class name: Adapter类名