思路:
放一个布局在页面底部,隐藏起来。当输入法弹起来的时候,检测到布局的变化,设置插件布局的显示即可
在AndroidManifest.xml里相应的Activity里加上android:windowSoftInputMode="stateHidden|adjustResize"
至于为什么是adjustResize而不是adjustSpan,看图
平时是这样
normal.png
adjustResize是这样
adjustResize.png
adjustPan是这样
adjustPan.png
区别:
EditText本来在背景的L处
adjustResize会把EditText顶到G处
adjustPan,EditText还是在L处,输入法把所有布局都顶起来了。
当然这俩还有一些别的区别,这不是本文讨论的重点。
上代码
布局:
android:layout_width="match_parent"
a