エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
Androidノッチ端末でのキーボード高さ計算に関して - Qiita
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
Androidノッチ端末でのキーボード高さ計算に関して - Qiita
はじめに キーボードの真上にViewを描画する際、キーボードの高さ計算を行うことがあると思いますが、 ... はじめに キーボードの真上にViewを描画する際、キーボードの高さ計算を行うことがあると思いますが、 ノッチ端末で高さの取れ方が変わっていたので、記事に残しておきます。 従来のコード 従来の方法では、キーボードの高さを以下のように取得していました。 ※フルスクリーン画面でのみTopを考慮しなくても動きます // CustomView val customViewAboveKeyboard: View // キーボードの高さが変わった時に検知し、Viewの位置を調整する viewTreeObserver.addOnGlobalLayoutListener { val visibleHeight = getWindowVisibleDisplayHeight() val selfHeight = customViewAboveKeyboard.height customViewAboveKey