有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java创建类和扩展片段与仅创建片段之间的区别

我对安卓系统比较陌生。我正在上大学的课程,现在是我的第三学期。当我们在课程中第一次开始查看片段时,我们总是通过右键单击java文件夹并直接生成一个空白片段来创建它们。这将创建java文件和xml布局。然后,我们将在片段管理器的帮助下,用新片段替换活动的内容

我以为这是目前为止唯一的方法,但本周我开始看安卓在他们网站上提供的开发者课程,看看创建片段部分,我了解到你也可以创建一个类,让它扩展片段。然后,在布局中添加一个实际的xml片段标记,并将片段链接到此xml

我对此的担忧是:

1)两种方法的过程是否相同? 2) 其中一个比另一个好吗? 3) 有没有时间我更愿意做其中一个呢


共 (1) 个答案

  1. # 1 楼答案

    没有区别。直接使用“创建片段”选项只是一个方便的选项,可以实现以下功能:

    1. 创建一个从Fragment扩展的新类
    2. 为新的自定义片段类创建新布局
    3. 自动将此布局设置为片段的contentView(在onCreate方法中)
    4. 作为奖励,添加一些示例代码让您开始使用

    您也可以手动执行所有这些步骤