我在导航活动中使用片段或活动吗?另外,什么时候使用空白片段和片段列表?

时间:2019-05-14 18:31:11

标签: android android-layout android-fragments navigationbar

我想制作一个带有很多物品的导航抽屉的应用程序。到目前为止,我认为每个项目都会为新活动创建意图。但是,一些用户建议使用片段。为什么?

此外,如果我使用片段,是否可以像在活动中一样用多个列表和数据库数据填充活动?

何时应使用片段列表?当我只需要片段中的列表时可以使用它吗?它也可以容纳其他视图吗?

1 个答案:

答案 0 :(得分:0)

首先,如果在新活动中将导航抽屉与活动一起使用,则导航抽屉将丢失。片段是用户界面的一部分。就像Web技术中的页眉或页脚一样。单击导航菜单项时,仅应在主屏幕上更改UI。因此,可以通过碎片来实现此目的。

您可以在此link

中找到有关片段的任何信息

第二个问题的答案实际上是。附加到活动的片段。具有片段的活动称为主机活动。您可以在片段中做所有事情。因此,片段的强度与Activity一样。

列表片段布局应至少具有一个ListView。列表片段有几个已经定义的方法。例如:

您可以使用setAdapter(adapterObject)代替listviewObject.setAdapter(adapterObject)。因此,如果您不想重复编写代码,并且您的uList具有listview,请免费使用ListFragment :)我认为答案是有帮助的。因此,享受您的Android开发:)