LoginSignup
1
0

More than 1 year has passed since last update.

【Flutter】keyboard_actionsでAndroidの実機のみ、bottomに固定されたままキーボードの下に隠れてしまう問題

Posted at

どうも個人でアプリ開発をしているYuKiOです。

今回紹介するバグは、特殊な状況だと思いますが、原因を発見するためにかなり悩まされたので記録として残しておきます。
どなたかの役に立てば。

実現したかったこと。

今回アプリの入力フォーム使用時に、キーボードにボタンを導入したかったため、keyboard_actionsを導入しました。このpubを使えば、簡単にキーボード上部にボタンを追加できます。
https://pub.dev/packages/keyboard_actions

バグの内容

導入自体は問題なかったのですが、Androidの実機だけkeyboard_actionsで追加したメニューバーが下部に固定されたまま、キーボードの下に張り付いてしまう現象がありました。

原因

android/app/src/main/res/values フォルダーのstyles.xmlに以下を追加していたのが原因でした。

styles.xml
<item name="android:windowFullscreen">true</item>

おそらくAndroid12あたりの対応で、スプラッシュスクリーンを全画面表示にしたくて入れたのかな?と思います。今のところ全画面表示にするか、keyboard_actionを使うか選ぶしかなさそうな感じです。

アプリについていろいろ発信しているので、ぜひ覗いてみてください。

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0