【发布时间】:2014-05-20 15:27:41
【问题描述】:
您好,我已经使用自定义容器/控制器在 ios 中使用 mvvmcross 构建了一个应用程序,并且想知道在 android 中是否有类似的东西,我有一个具有定义布局的主视图/活动,并且我在容器内推送视图查看并保持导航。我猜它类似于视图组。这样做的主要目的是在所有视图/活动上具有相同的布局,我目前正在使用包含在视图中的头 xml 文件,但想知道是否有更好的方法。
干杯
【问题讨论】:
-
“保持导航”到底是什么意思?想到的一件事是在默认布局中使用片段。如果您想显示不同的内容,只需更改片段即可。由于所有不同片段的所有可能操作,您可能会有一个非常大的主要活动,其中包含许多方法,但这是可能的。
-
在 iOS 中,您可以拥有一个“视图”,其中包含一个可以交换的容器和我们的视图,以便您可以在所有视图上保持相同的布局,例如顶部的图像/品牌或按钮。目前我有大约 15 个 .axml 文件,其中包含一个标题,但只是想知道是否有更好的方法必须在每个视图中包含该标题文件。
标签: android xamarin.android mvvmcross