我想创建一个包含以下内容的运动应用程序。
我该如何设计? 所有主要类别应该是单独的活动吗? 我的子类别应该是活动还是只是观点?
如果我的子类别是视图,我想我必须跟踪哪个视图是当前更新/显示正确的信息。
另外我如何在视图之间切换?让我们说我想从视图1到3? 使用ViewFlipper我当时只能进入下一步。
谢谢!
答案 0 :(得分:0)
所有主要类别都应该是单独的活动吗?
不,因为它们一次都在屏幕上(单个TabHost)。最多,您可以将其作为四个活动来执行:一个用于TabHost
,一个用于每个选项卡,但我记录为反对使用活动选项卡的内容。
我的子类别应该是活动还是只是观点?
不可能让它们成为活动。
如果我的子类别是视图,我想我必须跟踪哪个视图是当前更新/显示正确的信息。
数据更改后,请更新所有受影响的视图。
另外我如何在视图之间切换?让我们说我想从视图1到3?使用ViewFlipper我当时只能进入下一步。
不,您可以致电setDisplayedChild()
跳转到任何您想要的ViewFlipper
孩子。