【问题标题】:Xamarin, Android BottomNavigationBar 3rd-party library goes down in special situationXamarin、Android BottomNavigationBar 3rd-party 库在特殊情况下宕机
【发布时间】:2017-06-07 10:23:29
【问题描述】:

我使用this link在xamarin表单中实现BottomNavigationBar,我需要在我的所有页面中都有BottomNavigationBar,在这种情况下我有一个问题:

  1. 如果我将 App 中的 MainPage 定义为非 NavigationPage,并将所有内页定义为 NavigationPage,bottomNavigation 会下降,只有它的图标可见! (image1, image2)

  2. 如果我将 App 中的 MainPage 定义为 NavigationPage,而将所有内页定义为非 NavigationPage,我将无法在内页中看到 bottomNavigation! (image1, image2)

  3. 如果我将 MainPage 和内页都定义为 NavigationPage,我将在内页中有两个工具栏。

如果可能的话,我更喜欢第一个选项,但我无法处理!

【问题讨论】:

    标签: xamarin.android xamarin.forms bottomnavigationview


    【解决方案1】:

    由于您希望您的标签始终可见,我会将您的 MainPage 作为标签页,然后使用 NavigationPages 作为标签。这将允许您在选项卡中进行导航。然后将所有内容放在 ContentPages 中,不要将 xaml 放在 NavigationPages 中。

    导航页、TabbedPages 和 MasterDetailsPages 应该只包含 ContentPages。

    您可以在 Xamarin 网站上找到示例:https://developer.xamarin.com/samples/xamarin-forms/Navigation/TabbedPageWithNavigationPage/

    【讨论】:

      猜你喜欢
      • 2018-07-23
      • 2018-05-11
      • 2010-10-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-04-07
      • 2017-12-11
      • 1970-01-01
      相关资源
      最近更新 更多