ともちゃんのアプリ開発日記

組込みC言語プログラマだったともちゃんが、四苦八苦しながら、AndroidのJAVA/Kotlin、iOSのSwiftUIを習得して行きます。ともちゃんの備忘録も兼ねています。

Action ModeとToolbarのオーバーラップ

Toolbarを使っていると、コンテキストメニュのAction ModeとToolbarが二重で表示される事があります。

それを避けるため、style.xmlで、

<style name="AppTheme" parent="Theme.AppCompat.Light.DarkActionBar">
<!-- Customize your theme here. -->
<item name="colorPrimary">@color/colorPrimary</item>
<item name="colorPrimaryDark">@color/colorPrimaryDark</item>
<item name="colorAccent">@color/colorAccent</item>
<item name="windowActionModeOverlay">true</item>
</style>

 

 の様にします。

<item name="windowActionModeOverlay">true</item>

で、Action ModeをToolbarにオーバーラップして表示させています。