检查Textview的布局是否具有可滚动的属性,如android:scrollbars="vertical",如果没有,请添加这个属性。
在Textview中使用以下代码:
textview.setMovementMethod(new ScrollingMovementMethod());
这个方法会启用Textview的滚动效果。
textview.setText("Your text here"); textview.setGravity(Gravity.TOP);
这个方法会在将新文本设置为Textview时自动滚动到顶部。
textview.setEllipsize(TextUtils.TruncateAt.MARQUEE); textview.setSingleLine(true); textview.setMarqueeRepeatLimit(-1);
这个方法会在Textview中创建一个跑马灯效果,让文本像在广告牌上一样滚动。
通过使用上述方法,您可以解决Textview卡住滚动位置的问题。