小编gia*_*ska的帖子

键盘出现时向上滚动屏幕

我在中间有一个带有editText的活动.当我单击editText时,键盘出现,屏幕移动,以便editText位于键盘上方,覆盖下面的其他内容.

我不想调整大小或添加填充到布局.我只需要屏幕滚动到顶部我需要看到下面的其他东西的空间量.换句话说,我想在键盘出现时选择editText的位置.如果屏幕完全向上滚动,向我显示布局的底部也足够了.

我试图将布局放在scrollView中,在editText上添加此代码

    editText.setOnClickListener(new OnClickListener() {

        @Override
        public void onClick(View v) {
            //make the view scroll down to the bottom
            scrollView.scrollTo(0, scrollView.getBottom());

        }
    });
Run Code Online (Sandbox Code Playgroud)

但它不起作用.有没有人有想法?先感谢您!

keyboard android scroll android-edittext

25
推荐指数
5
解决办法
4万
查看次数

标签 统计

android ×1

android-edittext ×1

keyboard ×1

scroll ×1