2014-01-30 48 views
0

我有一些想要始终可见的视图,但是,当键盘向上滑动时,它将覆盖屏幕底部的视图。我想要的是将该视图向上移动并捕捉软键盘的顶部边缘。我怎样才能锁定软键盘的高度和位置?如何在软件键盘滑出时将视图捕捉到软件键盘的顶部边缘?

我的活动配置

android:windowSoftInputMode="adjustPan|stateAlwaysHidden" 

而且我不能改变。

UPDATE

我无法设置adjustResize因为有在屏幕上太多的视觉元素,所以如果屏幕尺寸的缩小垂直两次,布局将目光拧紧。

+0

只有这样,才能做到这一点使用'adjustResize'而不是'adjustPan'。你能解释为什么你需要'adjustPan'吗?也许有办法解决这个需求。 – Tenfour04

+0

Tenfour04,我编辑了我的答案。提前致谢。 –

+0

您是否可以将要平移的区域包装到滚动视图中? – Tenfour04

回答

-1

你应该使用

机器人:windowSoftInputMode = “adjustResize | stateAlwaysHidden”

看看windowSoftInputMode documentation为所有选项的含义

+0

对不起,但我在最初的帖子中提到这对我来说不是一个可接受的解决方案 –