【问题标题】:Mvvmcross - Android View ContainerMvvmcross - Android 视图容器
【发布时间】:2014-05-20 15:27:41
【问题描述】:

您好,我已经使用自定义容器/控制器在 ios 中使用 mvvmcross 构建了一个应用程序,并且想知道在 android 中是否有类似的东西,我有一个具有定义布局的主视图/活动,并且我在容器内推送视图查看并保持导航。我猜它类似于视图组。这样做的主要目的是在所有视图/活动上具有相同的布局,我目前正在使用包含在视图中的头 xml 文件,但想知道是否有更好的方法。

干杯

【问题讨论】:

  • “保持导航”到底是什么意思?想到的一件事是在默认布局中使用片段。如果您想显示不同的内容,只需更改片段即可。由于所有不同片段的所有可能操作,您可能会有一个非常大的主要活动,其中包含许多方法,但这是可能的。
  • 在 iOS 中,您可以拥有一个“视图”,其中包含一个可以交换的容器和我们的视图,以便您可以在所有视图上保持相同的布局,例如顶部的图像/品牌或按钮。目前我有大约 15 个 .axml 文件,其中包含一个标题,但只是想知道是否有更好的方法必须在每个视图中包含该标题文件。

标签: android xamarin.android mvvmcross


【解决方案1】:

Fragment 是您正在寻找的解决方案。 看看下面的链接

http://developer.android.com/guide/components/fragments.html

http://www.vogella.com/tutorials/AndroidFragments/article.html

您可以使用两个或更多片段来定义您的活动。假设您在这里有标题和正文片段。现在修复所有需要相同标题布局的屏幕的标题片段,并在正文部分使用不同的片段继续导航。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-05-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-05-07
    相关资源
    最近更新 更多