Android 固定View在键盘上方

Posted danfengw

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Android 固定View在键盘上方相关的知识,希望对你有一定的参考价值。

简介

1、提供工具类
2、对外提供2种使用方式:
a、本文工具根布局必须是RelativeLayout为例子(如果自己修改代码,根布局类型没有要求,可以是LinearLayout、ConstraintLayout等,但是对应工具类的代码需要自行修改,只要能达到要固定的View控件被加到父布局底部即可)
b、使用PopWindow实现,不推荐这种方式(这种方式在 Activity为全屏、非全屏、是否有底部虚拟按键的4种交叉情况下,高度计算会有误差)。

代码

1、固定在键盘上方的控件View

class FixOnKeyBoardView : FrameLayout 
   
    constructor(context: Context) : super

以上是关于Android 固定View在键盘上方的主要内容,如果未能解决你的问题,请参考以下文章