当软键盘显示时,你能只推出一个特定的视图吗?

时间:2013-07-09 18:51:38

标签: java android anchor android-edittext android-softkeyboard

当软键盘出现时,我希望我的EditText被推高,因为它位于键盘顶部,但不是其他任何东西。我可以让adjustPan正常工作,但可以滑动根视图。

有没有办法做到这一点?基本上我需要做的是将EditText锚定到软键盘的顶部。

我注意到SnapChat在键入时将EditText设置为软键盘的顶部,因此必须可以。

1 个答案:

答案 0 :(得分:0)

好的,我建议:创建一个弹出对话框,它只是编辑文本,并使用重力(或其他对齐方式)强制它到可用区域的底部。这相当于将其固定在键盘上。

我确信有一种方法可以控制键盘弹出时活动的缩小程度,但这可能是一场糟糕的战斗。最好让Android做你想做的事。