Как установить позицию меню переполнения в Xamarin.Forms?

Я работаю над проектом Xamarin.Forms и мой Overflow Menu покрывает Toolbar контролировать, когда он открывается на устройстве Android.

Обычно я могу решить это, установив overlapAnchor в actionOverflowMenuStyle ложно, как это:

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

но в этом случае это больше не работает. Есть ли другое решение?

1 ответ

Решение

Решением было установить тему appcompat для родительского атрибута в стиле переполнения

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

И вы также должны ссылаться на этот стиль на панели инструментов, как это

android:theme="@style/YourOverflowStyle"
Другие вопросы по тегам