Android Studio - 如何添加片段? (2019年1月更新)

问题描述 投票:2回答:2

上周的某个时间(2019年1月版3.3)推出了新的Android Studio更新。在以前的版本中,您可以创建新项目,然后单击“添加片段”复选框。不幸的是,在新的更新中,我找不到此复选框或任何相关的内容。

我们现在必须手工添加碎片吗?或者有没有办法用片段创建项目?

android-studio android-fragmentactivity
2个回答
3
投票

我找到了解决方案。在3.3版之前,您可以创建一个新项目并将基本活动设置为片段。从版本3.3更新后,它不再为您提供在创建新项目时创建片段的选项。

所以这就是你应该这样做的方式:

使用您想要的任何活动创建一个新项目。

切换到Android视图 - >右键单击导航器下的“app” - >新建 - >活动 - >基本活动现在将打开一个单独的窗口,您可以选中“使用片段”复选框。


1
投票

保留当前Activity的另一种方法是使用自动生成片段

New (or Alt+INS) -> Fragment -> Fragment (any of the subtypes).

这将生成您的frament xml布局以及代码存根。

然后在main_activity.xml中替换“helloWorld TextView”(如果你创建一个空活动)或“content_main.xml”(如果你用FAB创建一个),用以下代码替换...

<fragment
    android:id="@+id/fragment"
    android:name="com.example.MainFragment" 
    tools:layout="@layout/fragment_main" /> 

假设您在com.example包中将其命名为MainFragment。

© www.soinside.com 2019 - 2024. All rights reserved.