兩種方法:
1、修改AndroidManifest.xml文件,在Activity屬性中加一條:android:windowSoftInputMode="adjustResize" (adjustResize只是其中一種屬性,也可以嘗試改成adjustPan,但是在嘗試過程中分不太出他們的區別,大概是一個可以使整體上移,一個只是擠壓上部的作用)
2、在每個activity的java文件裏,先import android.view.WindowManager;然後在函數onCreate(Bundle savedInstanceState)的setContentView函數後面,加上一句 getWindow().setSoftInputMode(WindowManager.LayoutParams.SOFT_INPUT_ADJUST_RESIZE);
其他參考:http://www.cnblogs.com/zhuangxiongwei/articles/windowSoftInputMode.html