我有一个活动,中间有一个 editText。当我点击editText时,键盘出现,屏幕移动,editText就在键盘上方,覆盖了下面的其他东西。
我不想在布局中调整大小或添加填充。我需要屏幕滚动到顶部,我需要看到下面的其他内容。换句话说,我想在键盘出现时选择editText的位置。如果屏幕完全向上滚动,向我显示布局的底部就足够了。
我试图将布局放在滚动视图中,在 editText 上添加此代码
editText.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
//make the view scroll down to the bottom
scrollView.scrollTo(0, scrollView.getBottom());
}
});
但它不起作用。有人有想法吗?先感谢您!