我的项目需要插入大量数据,我使用滚动视图将它们放在一页中。
现在我希望它可以将我按下的项目(主要 Edittext)滚动到屏幕中间。
我尝试将 onFocusChangeListener()+scrollTo() 与 edittexts 一起使用,但效果不佳。
有没有更好的方法呢?
我的项目需要插入大量数据,我使用滚动视图将它们放在一页中。
现在我希望它可以将我按下的项目(主要 Edittext)滚动到屏幕中间。
我尝试将 onFocusChangeListener()+scrollTo() 与 edittexts 一起使用,但效果不佳。
有没有更好的方法呢?
有一个onTouchListener
。scrollview
当用户触摸屏幕时,抓取 x 和 y 坐标,然后简单地滚动到该点。所以scrollview.scrollTo(x,y)
。
请参阅此处了解更多信息