嗨 大家

嗨 大家,对又是我,我又来了,这次整理一个自己在Android开发中遇到的小问题;虽说是小问题,但是这个小问题还是比较蛋疼的;折腾了我将近两个小时,原因在于自己之前实现的一个功能,导致系统的用法在这里无效,这里记录铭记

解决

其实要想输入法不遮挡布局很简单,只需要在项目的配置文件中加上一个属性就行,就是在AndroidManifest.xml文件的activity中添加下边这一条属性:

android:windowSoftInputMode="adjustResize|stateHidden"

明明是很简单的一个方法,不过因为我之前有设置在api v19上让状态栏透明,并且内容可以显示在状态栏之后,从而导致布局不会根据系统的布局而变动(输入法算是系统布局),所以要为自己的布局设置一个属性:

android:fitsSystemWindows="true"

这样在sdk-19上设置透明状态栏也可以了