找到虚拟键盘的顶部像素位置?

时间:2011-10-27 22:43:34

标签: android

有没有办法找到虚拟键盘的顶部位置?当它打开时,我想直接在它上面放置一个视图。类似的东西:

 -----------------------------
 | my linear layout | button |
 -----------------------------  <-- what's this y position?
 |                           |
 |    virtual keyboard       |
 |                           |

我想我可以在键盘打开时重新定位我的视图,只要我知道键盘的上边缘在哪里。或者可能相反,我可以使用某种布局将视图放在与键盘相同的z级别,并将其自动固定到键盘的顶部?那是rad。

由于

1 个答案:

答案 0 :(得分:1)

您拥有的一个选项是将视图设置为align:parentBottom =“true”

然后在你的清单中将android:windowSoftInputMode="adjustPan"放在你所在的活动上。这样就可以使你在底部对齐的视图在打开时跳到软键盘的顶部。