美文网首页
安卓软键盘弹起控件和不弹起控件

安卓软键盘弹起控件和不弹起控件

作者: Pino | 来源:发表于2019-06-07 17:25 被阅读0次
在AndroidManifest.xml文件改动


// 软键盘弹出将底部布局顶上去:
android:windowSoftInputMode="adjustResize"

//软键盘弹出不让底部布局顶上去:
android:windowSoftInputMode="adjustPan"
// 如果还是顶起布局的话
 private void setSoftKeyBoardListener() {
        SoftKeyBoardListener softKeyBoardListener = new SoftKeyBoardListener(this);
        //软键盘状态监听
        softKeyBoardListener.setListener(new SoftKeyBoardListener.OnSoftKeyBoardChangeListener() {
            @Override
            public void keyBoardShow(int height) {
                //当软键盘显示的时候
                rl_bottom.setVisibility(View.VISIBLE);
            }
 
            @Override
            public void keyBoardHide(int height) {
                //当软键盘隐藏的时候
                rl_bottom.setVisibility(View.GONE);
            }
        });
    }

相关文章

网友评论

      本文标题:安卓软键盘弹起控件和不弹起控件

      本文链接:https://www.haomeiwen.com/subject/ddcvxctx.html