我的布局中有一个带有两个EditTexts
和一个登录按钮的登录屏幕。问题是,当我开始键入时,会显示软键盘并覆盖登录按钮。当布局出现时,如何将布局向上推或放在键盘上方?
我不想使用ScrollView
,只想在不滚动的情况下实现它。请给我一些建议。提前谢谢。
发布于 2012-02-06 12:41:10
不知何故,我通过了解设备上软键盘的状态实现了这一点。当键盘显示时,我将布局移动到y位置,当键盘未显示时,我将布局移回其原始位置。这可以很好地工作,遵循this guidelines.
发布于 2012-02-02 12:59:18
将windowSoftInputMode
属性设置为adjustPan
和adjustResize
<activity android:windowSoftInputMode="adjustPan|adjustResize"> </activity>
发布于 2012-02-02 12:27:32
在对应于该活动的android清单文件中尝试此操作。
<activity android:windowSoftInputMode="adjustPan"> </activity>
https://stackoverflow.com/questions/9111813
复制