2014-02-18 84 views
0

我有一個ListView其中每個項目有一個EditText,當我專注於軟鍵盤出現的最後一項,但EditText不會停留在屏幕的底部,我可以什麼做什麼?安卓ListView與編輯文本中的項目

我有這個在我的清單

android:windowSoftInputMode="adjustPan|adjustResize" 

回答

1

我會建議你做的列表視圖滾動到點擊的EditText,所以(我猜),它會顯示在屏幕的可見部分。 正如在這個問題Programmatically scroll to a specific position in an Android ListView,你應該確定哪個項目已被點擊,然後滾動到它。

+0

我相信如果該項目是在最底部,沒有更多的空間滾動它呢? –

+0

我不知道到底發生了什麼,但我認爲你是對的,如果沒有空間就不能在那裏滾動。 請參閱[這個問題](http://stackoverflow.com/questions/3295672/android-soft-keyboard-covers-edittext-field)和[這篇博文](http://android-developers.blogspot.it /2009/04/updating-applications-for-on-screen.html),也許答案是使用_extract mode_。 – fiipi