草庐IT

smoothScrollBy

全部标签

android - 在 Android ScrollView 类中使用 smoothScrollBy 方法

我有一个带有ScrollView的Android程序,当我在我的计算机上的模拟器上调用scrollBy方法时,它会正确地自动滚动,但不会在我的Android手机上执行。代码如下:publicclassRecordGameActivity3extendsActivity{ScrollViewmyView;@OverridepublicvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.recordgame3);myView=(ScrollView

Android smoothScrollBy 表现不佳

我有一个ListView我正在调用smoothScrollBy()。95%的情况下,smoothScrollTo()的行为符合预期。然而,有时它并没有出现在预期的位置!我已经验证我给它的值是一样的。我注意到当出现错误时平滑滚动不是那么平滑,但是我的应用程序正在执行的其他任务没有我可以控制的。我不太确定后台发生了什么,但可能的罪魁祸首是垃圾收集。在这种情况下,95%的准确率还不够好。我将不得不实现某种修正机制,以确保ListView在这些情况下位于正确的位置。除了简单地调用view.smoothScrollBy(distance,time);,还有没有更好的方法来使用smoothScro