我正在开发Android应用程序。我正在android中设计一个在线购物网站。我的问题是我应该用什么来显示每个所选项目的详细信息? 我的意思是,如果每次我为每个新项目使用新活动,那么它将占用大量空间。那我该怎么办?请帮忙。
答案 0 :(得分:0)
如果你有一个更大的屏幕和/或想要同时显示多个活动,片段会更好。例如,维护列表和所选项目的视图:
例如 - 继续使用新闻应用程序示例 - 当在平板电脑大小的设备上运行时,应用程序可以在活动A中嵌入两个片段。但是,在手机大小的屏幕上,两个片段都没有足够的空间,因此活动A仅包含文章列表的片段,当用户选择文章时,它启动活动B,其中包括要读取的第二个片段这篇文章。因此,该应用程序通过重用不同组合的片段来支持平板电脑和手机
http://developer.android.com/guide/components/fragments.html
活动(没有片段)将仅提供该活动的视图。 http://developer.android.com/reference/android/app/Activity.html
答案 1 :(得分:0)
您可以将dialog
与fragments
和listview
结合使用,以便查看一些不错的产品。
答案 2 :(得分:0)
首先,您将只定义一个用于显示详细信息的片段/活动。 对于每个选定的项目,将创建并显示相同活动/片段的实例。所以你不必担心尺寸。您可以在启动新活动/片段时传递有关所选项目的一些信息。