3
我有一個dialog
EditText
,當用戶點擊它,軟鍵盤出現並推動dialog
(以免隱藏它)。當鍵盤被解除時,EditText
恢復其原始位置。這是標準行爲。 EditText
已經明確移動,但撥打getLocationOnScreen()
,getBottom()
等等返回兩個職位相同的結果。我在這裏錯過了什麼,或者這是Android中的錯誤?EditText.getLocationOnScreen()返回2個不同位置的相同結果
順便說一下,我問的原因是因爲這種行爲導致我們的一些Robotium測試失敗,因爲Robotium依靠getLocationOnScreen()
來計算點擊的位置。
謝謝,但我認爲我的問題的標題是誤導。我更新了標題 - 我的問題不是「如何自動顯示鍵盤」,而是「爲什麼'getLocationOnScreen()'返回2個不同位置的相同結果?」 – migueljuan 2012-07-23 11:00:56