自动滚动ScrollView

时间:2016-06-17 20:22:15

标签: android scroll scrollview

我有一个带有TextView的ScrollView。我希望确保每次将文本输入TextView时应用程序自动向下滚动到底部。

<div id="blueimp-gallery" class="blueimp-gallery blueimp-gallery-controls" data-use-bootstrap-modal="false">

所以这是.xml文件。我尝试了很多不同的解决方案,我在这里找到了:

    <ScrollView
    android:id="@+id/textScroll"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:layout_above="@+id/gridLayout"
    android:layout_marginBottom="100dp"
    android:fillViewport="true">

    <TextView
        android:id="@+id/numerTV"
        android:layout_width="match_parent"
        android:layout_height="70dp"
        android:textSize="60sp"/>
</ScrollView>

还尝试通过xml设置autoscroll,但没有任何效果。

任何想法我做错了什么?为什么&#34;解决方案&#34;上面有很多但不适合我吗?

非常感谢!

1 个答案:

答案 0 :(得分:0)

您可以使用smoothScrollTo(x,y)将ScrollView移动到最后位置。

然后,您可以从ScrollView

获取参数
ScrollView sv = (ScrollView) findViewById(R.id.textScroll);
sv.smoothScrollTo(sv.getX(), sv.getY());