2014-05-13 90 views
0

我有三個EditText視圖名爲edittext_one,edittext_twoedittext_three。我已將這些視圖放在ScrollView中。這些EditTexts在屏幕上清晰可見,直到我的鍵盤未打開。現在,我點擊頂部的edittext_one,然後我的鍵盤出現。然後,它隱藏我的edittext_twoedittext_three。當我輸入edittext_one時,我想去edittext_two,因此用戶可以看到edittext_twoedittext_three也是如此。當用戶點擊edittext_two時,edittext_three稍微向上移動,以便用戶可以看到它。 我在scrollView中有很多EditText,但我剛纔在這裏解釋了三個。 請不要建議我使用調整鍋和調整調整大小,因爲它永遠不會解決我的問題。Android自動移動編輯文本

以下是我用於iPhone的鏈接 Sliding UITextFields around to avoid the keyboard但我該如何在Android中執行此操作?

回答

0

嘗試edittext_one增加一個點擊監聽器,這是否:

int top = edittext_two.getTop(); 
scrollView.scrollTo(0,top); 
+0

我試着用它,但它不工作。它只是推動整個視圖,我的意思是edittext_two在頂部和edittext_one在不再可見。 – user3602002