标签:
问题:
ScrollView 中嵌套 EditText,在 EditText 中输入多行,会使 ScrollView 整体滚动。如果下方内容较长,会将 EditText 顶上去,体验不好。
解决:
监听键盘的弹出和收起,在弹出时,移除 EditText 下方的所有 View,使 ScrollView 没有滚动空间;在键盘收起时,将移除的 View 重新添加回来。
注意两个问题:
this.getWindow().setSoftInputMode( WindowManager.LayoutParams.SOFT_INPUT_ADJUST_RESIZE );
以便使 Layout 在键盘弹出时压缩布局,重新计算布局大小;
关于 ScrollView 中嵌套 EditText,输入多行会使整体滚动的问题
标签:
原文地址:http://www.cnblogs.com/noodleutopia/p/5915691.html