我有一个包含很多字段的表单,当我按下“提交”按钮时,我希望 ScrollView 跳转到未回答字段所在的位置。除了 scrollto(x,y) 之外,是否有其他方法可以执行此操作,或者必须始终以某种方式将此类坐标映射到表单的元素(类似于 (form element).getCoordinates() )?
谢谢
最佳答案
这应该可行 -
view.setFocusableInTouchMode(true);
view.requestFocus();
view.requestRectangleOnScreen(viewRectangle);
您可以随时查看 View 类。
附言未回答的字段将被选中,但我不确定如果它在屏幕外,Activity 是否会滚动到请求的位置。
关于android - 滚动到表单元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4541548/