1

我一直在用头撞墙,试图使用我在 SO 和其他网站上找到的各种修复程序来解决这个问题,但无济于事......

我正在使用 AppShell,我无法让汉堡包按钮旁边的填充/边距消失。

工具栏填充/边距

如您所见,在汉堡按钮旁边有额外的填充或边距,但我认为它不属于 TitleView(黑色是我使用的视图,黑色显示边界)。

OnCreate 函数

在我的 OnCreate 函数中,我已经有了ToolbarResource = Resource.Layout.Toolbar;

工具栏.xml

在 Toolbar.xml 我添加xmlns:app="http://schemas.android.com/apk/res-auto"

并按照此处此处app:contentInsetLeft="0dp" app:contentInsetStart="0dp" app:contentInsetStartWithNavigation="0dp"的建议,但这些似乎是 NavigationPage 的解决方案,但我不在 AppShell 中使用它。

帮助将不胜感激!

编辑:我为 AppShell 创建了一个 CustomRenderer,看看这是否会有所作为。

使用的功能

断点

但正如您所看到的,只有 ContentInsetEndWithActions 和 ContentInsetStartWithNavigation 实际上被设置为 0。其他的仍然是 32,所以他们显然忽略了 Toolbar.xml。

4

1 回答 1

1

我找到了解决方案:

在 MainActivity 中替换此代码:在此处输入图像描述

这与 CustomRenderer 结合使它最终工作......

于 2021-08-03T05:19:10.327 回答