我有一个文本编辑,我正在尝试在屏幕调整大小时重新调整大小(因为键盘)
@Override
protected void onSizeChanged (int w, int h, int oldw, int oldh){
super.onSizeChanged(w,h,oldw,oldh);
if(m_editScreen != null){
LayoutParams par = (LayoutParams) m_editScreen.getLayoutParams();
par.height = h - 30;
m_editScreen.setLayoutParams(par);
}
}
当点击文本区域时,框会调整到适当的高度..(30是顶部偏移) 当我关闭键盘时,文本框保持较小。即使h值恢复原状。
有什么我想念的吗?我真的没想到定位控制会如此困难。