首页 > 解决方案 > 如何在scrollView中获取ScrollViews的总量?

问题描述

在解释之前,ScrollView.getMaxScrollAmount() 不能正常工作。 当我使用ScrollView.getMaxScrollAmount()时,它返回 865 并且无法正常工作。我在 ScrollView 中输入了 1mb 的文本,它的真实 Y 值约为 760000。

我得到了真正的价值来使用ScrollView.getScrollY() - ScrollView.getChildAt(0).getHeight()

有没有人知道为什么这个方法返回值不正确?

标签: androidandroid-scrollview

解决方案


而不是scrollview用于文本。使textview可滚动

android:maxLines = "IntegerValue"
android:scrollbars = "vertical"

现在在你的活动中

textview.setMovementMethod(new ScrollingMovementMethod());

希望对你有帮助!!


推荐阅读