Java 获取屏幕上文本视图中文本的位置

Java 获取屏幕上文本视图中文本的位置,java,android,android-studio,Java,Android,Android Studio,我制作了一个应用程序,允许用户用英语和我的语言阅读。 但是文本很长,每个文件可能有100行。 因此,当用户向下滚动到第20行(如阅读英语)时,当用户切换到我的语言时,它位于第15行或第16行。 那么,当用户切换到其他语言时,我如何让他们转到第20行呢? 现在我使用Textview来显示文本 最简单的方法是使用View.getLocationOnScreen()获取它或getLocationInWindow() 如果你想知道相对于根布局的位置,那么他问的是文本滚动的位置!

我制作了一个应用程序,允许用户用英语和我的语言阅读。 但是文本很长,每个文件可能有100行。
因此,当用户向下滚动到第20行(如阅读英语)时,当用户切换到我的语言时,它位于第15行或第16行。 那么,当用户切换到其他语言时,我如何让他们转到第20行呢?
现在我使用Textview来显示文本

最简单的方法是使用
View.getLocationOnScreen()获取它
getLocationInWindow()


如果你想知道相对于根布局的位置,那么他问的是文本滚动的位置!