Skip to content

一个防止键盘弹起时遮挡edittext输入区域的解决方案

Notifications You must be signed in to change notification settings

devilist/KeyboardPopHelper

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

KeyboardPopHelper

这是一个可以防止键盘弹出时遮挡输入控件的工具类。 当页面有多个edittext时,会自动根据当前获得焦点的edittext进行页面自适应,使输入区域不被键盘遮挡,提高交互体验。

使用方法

KeyboardPopHelper.instance(this)
                .bindEditText(edittext1,edittext2,...)              // 绑定目标edittext
                .bindRootView(findViewById(R.id.scrollview))        // 绑定页面根布局
                .setMonitorFocusSizeChanged(true)                   // 是否监控focusView高度的变化
                .setBottomMargin(10)                                // focusView的bottom
                .setOffset(-100)                                    // 固定模式下的偏移
                .monitor();

About

一个防止键盘弹起时遮挡edittext输入区域的解决方案

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages