ListView ContextAction不遵循布局

时间:2017-04-12 19:04:59

标签: android xamarin.forms

想知道是否有其他人遇到过以下问题。

我已将App.MainPage包裹在导航页面中

MainPage = new NavigationPage(new MyPage());

MyPage我导航到用户帐户页面TabbedPage

await Navigation.PushAsync(new MyAccountTabbedPage());

这里是xaml(非常简单)

<TabbedPage.Children>
    <userAccount:SitesTab />
    <userAccount:ProjectsTab />
    <userAccount:SettingsTab />
</TabbedPage.Children>

现在这里变得有趣。在我的SitesTab内,我需要显示包含ListView的{​​{1}}

ContextActions

我遇到的问题是Android上的上下文操作不会覆盖/替换NavigationBar,而是将其推下并将所有内容搞砸。

在上下文之前

在上下文之后

那么这里有什么?有没有人想出办法解决这个问题?页面顶部的上下文菜单应覆盖NavigationBar,而不是将所有内容都按下。

1 个答案:

答案 0 :(得分:1)

结果我在我的app compat主题中需要以下内容

<style name="myActivityTheme" parent="Theme.AppCompat.NoActionBar">
    <item name="windowActionModeOverlay">true</item>
</style>