在 Manifest 文件中,可以为 Activity 设置属性,以控制页面在软键盘弹出时的表现形式
-
android:windowSoftInputMode="adjustResize"
: 当软键盘弹出时,Activity 的大小会被调整,以保证软键盘不会覆盖布局。这种方式适用于 Activity 中只有一个可编辑的 EditText 控件,或者多个 EditText 控件都位于同一个 ScrollView 中。 -
android:windowSoftInputMode="adjustPan"
: 仅仅将当前 EditText 控件顶上去,其他的布局不会受到影响。这种方式通常在多个 EditText 控件位于不同位置时使用,或者在普通的 View 中使用。
<activity android:name=".MainActivity"
android:windowSoftInputMode="adjustResize">
</activity>