我在中间有一个带有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)
但它不起作用.有没有人有想法?先感谢您!