2014-05-13 94 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