0

我是否正确地说,在 Android 中使用片段是处理以下场景的最佳方式:

我有一个主导航视图,上面有一些按钮。为了更好地理解导航,它是一个旅游应用程序,所以主导航视图会有“住宿地点”、“去哪里吃饭”、“做什么”等按钮。

单击例如“住宿地点”将带您进入子导航页面,其中包含更多按钮,例如“酒店”、“B&B”、“大篷车站点”等。

在子导航中单击例如酒店将按字母顺序向您显示酒店列表。然后你点击你喜欢的酒店,这将带你到一个带有该酒店信息的视图。

每个部分的演练几乎相同(住宿地点,吃饭地点......)

我可以只创建一个视图并使用片段交换内容,而不是创建许多视图,每个视图都有自己的内容(例如酒店 A 的视图,酒店 B 的视图等)?

这是最好的方法,还是有更好的方法?我以前从未这样做过,所以任何教程也会有所帮助。

下面是一张可能有助于解释导航的图片。

在此处输入图像描述

4

2 回答 2

1

是的,片段是要走的路,特别是如果你想为手机和平板电脑提供不同的布局。

这个http://developer.android.com/training/basics/fragments/index.html应该是您正在寻找的内容,它是如何处理 Fragments 以及如何使用它们构建 UI 的指南。

于 2013-09-12T14:38:47.393 回答
0

是的,片段将对此有好处。

你可能会在这里得到有用的场景

由于 Fragment 可能是动态添加的,请从android 开发者网站获取一些信息,您可以从那里下载 Fragment Basics 的示例代码。

我建议你学习维护 Fragment 状态,如果你只是通过BackStack for Fragments会更好

于 2013-09-13T06:29:55.747 回答