上周的某个时间(2019年1月版3.3)推出了新的Android Studio更新。在以前的版本中,您可以创建新项目,然后单击“添加片段”复选框。不幸的是,在新的更新中,我找不到此复选框或任何相关的内容。
我们现在必须手工添加碎片吗?或者有没有办法用片段创建项目?
我找到了解决方案。在3.3版之前,您可以创建一个新项目并将基本活动设置为片段。从版本3.3更新后,它不再为您提供在创建新项目时创建片段的选项。
所以这就是你应该这样做的方式:
使用您想要的任何活动创建一个新项目。
切换到Android视图 - >右键单击导航器下的“app” - >新建 - >活动 - >基本活动现在将打开一个单独的窗口,您可以选中“使用片段”复选框。
保留当前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。