两种解决方法:
1、修改AndroidManifest.xml文件,在Activity属性中加一条:android:windowSoftInputMode="adjustResize"
2、在onCreate()——setContentView()函数后添加 getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_ADJUST_RESIZE);
用此方法需要 importandroid.view.WindowManager
另外,见以下链接,有参考价值 http://www.cnblogs.com/zhuangxiongwei/articles/windowSoftInputMode.html