android - 如何在scrollView中获取ScrollViews的总量?
问题描述
在解释之前,ScrollView.getMaxScrollAmount() 不能正常工作。
当我使用ScrollView.getMaxScrollAmount()
时,它返回 865 并且无法正常工作。我在 ScrollView 中输入了 1mb 的文本,它的真实 Y 值约为 760000。
我得到了真正的价值来使用ScrollView.getScrollY() - ScrollView.getChildAt(0).getHeight()
。
有没有人知道为什么这个方法返回值不正确?
解决方案
而不是scrollview
用于文本。使textview
可滚动
android:maxLines = "IntegerValue"
android:scrollbars = "vertical"
现在在你的活动中
textview.setMovementMethod(new ScrollingMovementMethod());
希望对你有帮助!!