2014-01-30 87 views
0

我有一些想要始終可見的視圖,但是,當鍵盤向上滑動時,它將覆蓋屏幕底部的視圖。我想要的是將該視圖向上移動並捕捉軟鍵盤的頂部邊緣。我怎樣才能鎖定軟鍵盤的高度和位置?如何在軟件鍵盤滑出時將視圖捕捉到軟件鍵盤的頂部邊緣?

我的活動配置

android:windowSoftInputMode="adjustPan|stateAlwaysHidden" 

而且我不能改變。

UPDATE

我無法設置adjustResize因爲有在屏幕上太多的視覺元素,所以如果屏幕尺寸的縮小垂直兩次,佈局將目光擰緊。

+0

只有這樣,才能做到這一點使用'adjustResize'而不是'adjustPan'。你能解釋爲什麼你需要'adjustPan'嗎?也許有辦法解決這個需求。 – Tenfour04

+0

Tenfour04,我編輯了我的答案。提前致謝。 –

+0

您是否可以將要平移的區域包裝到滾動視圖中? – Tenfour04

回答

-1

你應該使用

機器人:windowSoftInputMode = 「adjustResize | stateAlwaysHidden」

看看windowSoftInputMode documentation爲所有選項的含義

+0

對不起,但我在最初的帖子中提到這對我來說不是一個可接受的解決方案 –