在开发中,设置键盘顶起输入框,防止输入框被键盘页面遮挡是一个很常见的需求。说到这里,我们不得不提起一个属性设置
android:windowSoftInputMode="" ,无论是这是键盘顶起输入框,还是禁止键盘顶起输入框,都无法避免对AndroidManifest.xml 中所属Activity的android:windowSoftInputMode="" 属性设置。
首先,我们从这个属性的名称中,能够非常直观的看出它的作用,这个属性就是来设置窗体软键盘的交互模式的。
android:windowSoftInputMode属性一共同拥有9个取值。各自是:
stateUnspecified,stateUnchanged。stateHidden,stateAlwaysHidden。stateVisible,stateAlwaysVisible,adjustUnspecified,adjustResize,adjustPan。
各自的属性下面介绍,我们先来实现功能
1,设置输入框被键盘完美顶起
android:windowSoftInputMode="adjustPan|stateHidden"
另外,一个很重要的设置,在Activity根布局添加
android:fitsSystemWindows="true"
本文详细介绍如何在Android开发中设置键盘顶起输入框,防止输入框被键盘遮挡。通过调整Activity的android:windowSoftInputMode属性,实现输入框随键盘弹出而平移,确保用户在不同屏幕尺寸下都能正常输入。
1万+

被折叠的 条评论
为什么被折叠?



