我有一个中间有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());
}
});
,但它不工作。有人有想法吗?先谢谢你!
什么是“如果你使用的RelativeLayout开始与那一定是挂钩于母公司的底部和钩以上的其他元素底部元素以前。”意思?我没有说明你的意思,你能解释一下吗? – Josh
如果当键盘可见时我想显示的屏幕部分不能挂在父级底部但是居中在页面中? –
不能在我的“片段”中使用getActivity()。getWindow()。setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_ADJUST_RESIZE); – delive