我有一个包含3个“页面”的HorizontalScrollView。当我的应用程序启动时,我告诉滚动视图滚动一个屏幕宽度,以便始终首先显示中间页面。见下文:
+------+------+------+
+ ET + + +
+------+ + +
+ + + +
+ + + +
+------+------+------+
^ ^
上面的ET表示EditText视图。如果我没有将EditText添加到第一页,那么它表现得很好。但是,如果我添加EditText视图,滚动视图将始终滚动到左侧页面并在手机上显示键盘。
为什么EditText视图(或键盘??)会导致scrollview滚动到最左边?我怎么能阻止它这样做?
答案 0 :(得分:1)
如果您可以发布代码,那就更好了。
但到目前为止,您需要做的是将焦点设置在主ScrollView
上并清除EditText