2017-02-24 24 views
2

一直在尋找各種線索來弄清楚這一點,但我仍然難倒。當我將「adjustPan」應用到底部帶有EditText的活動時,用戶界面被正確推入,但編輯文本被底部的鍵盤略微遮擋。經過仔細檢查後,我發現它隱藏在編輯文本的實際文本下方,以便在添加新行時可以看到完整的視圖。就好像編輯文本視圖底部的android標記實際上是編輯文本中最後一行文本的底部,而不是完整的容器。爲此,我在底部丟失了幾個像素。希望對此事有任何想法!也許是一些描述的錯誤?一直讓我瘋狂!AdjustPan與EditText在佈局的底部導致SoftKeyboard稍微模糊EditText查看

另外值得注意的是,在這種情況下,將所有內容包裝在scrollView中並使用adjustResize的解決方法不幸成爲一種選擇。

謝謝!

+0

添加填充到「EditText」。它會在edittext下面留出一些空間 – arjun

+0

感謝這個想法,肯定會改變osk得到的對齊的底線,但是它不幸地破壞了佈局... –

回答

0

嘗試將android:windowSoftInputMode="adjustResize"添加到您的AndroidManifest.xml文件的活動部分。

<activity> 
     android:name=".MainActivity" 
     android:windowSoftInputMode="adjustResize" 
</activity> 
+0

不幸的是,它並沒有解決它,佈局本身isn不可調整大小。 –