主要用于解决软键盘弹出,遮盖登录按钮的问题,参考以下博文
https://blog.youkuaiyun.com/w372426096/article/details/52604545
对onGlobalLayout()做些修改

使用时记得传入Scrollview中最下方的那个控件
private CustomGlobalLayoutListener customGlobalLayoutListener; customGlobalLayoutListener = new CustomGlobalLayoutListener(this, scrollView, mNextBtn); scrollView.getViewTreeObserver().addOnGlobalLayoutListener(customGlobalLayoutListener);
记得修改配置文件:
android:windowSoftInputMode="stateHidden|adjustResize"

本文介绍了一种解决软键盘弹出时遮挡登录按钮的方法。通过自定义全局布局监听器并调整ScrollView中控件的布局参数,可以确保键盘弹出时不影响用户操作登录按钮。文中提供了一个具体的实现示例。
476

被折叠的 条评论
为什么被折叠?



