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在键盘上方的主要内容,如果未能解决你的问题,请参考以下文章

Android view显示在软键盘上方

CSS固定位置导致软键盘出现在android中的文本框上

苹果平板键盘被弄到上方去了,如何调回正常?

键盘上方的android按钮[重复]

在键盘上方显示 Android SnackBar?

Android:如何按下软键盘上方的按钮