1

我正在开发 Xamarin.Forms 项目,当它在 Android 设备上打开时,我Overflow Menu正在覆盖控件。Toolbar

通常我可以通过设置为 false 来解决它,如下所示overlapAnchoractionOverflowMenuStyle

<item name="overlapAnchor">false</item>

但在这种情况下,它不再起作用了。还有其他解决方案吗?

4

1 回答 1

0

解决方案是以溢出样式为父属性设置 appcompat 主题

  <style name="YourOverflowStyle" parent="Theme.AppCompat.NoActionBar">
    <item name="overlapAnchor">false</item>
    <item name="android:overlapAnchor">false</item>
  </style>

你也应该像这样在你的工具栏中引用这种风格

android:theme="@style/YourOverflowStyle"
于 2018-02-02T08:03:55.067 回答