在EditText中快速滚动

时间:2017-01-15 00:58:11

标签: android android-edittext fastscroll

我的EditText有时可能有非常大的文本(> 1000行),我希望能够快速到达开头或结尾所以我认为快速滚动是解决方案,但它不适用于EditText,也不适用于ScrollView ,仅适用于ListView。我发现一些编辑应用程序在EditText中有快速滚动条。他们是如何做到的呢?在父ScrollView上设置smoothScrollEnabled不起作用

1 个答案:

答案 0 :(得分:0)

引用this

您可以使用ScrollView并将EditText放入其中,并提及您需要快速/平滑滚动的位置。

    scrollview = (ScrollView) findViewById(R.id.scroll_view) ;
    scrollview.setSmoothScrollingEnabled ( true );
    scrollview.smoothScrollBy (int dx, int dy); //dx,dy.. offset (Relative Position)
    scrollview.smoothScrollTo (int x, int y); //scroll to x and y (actual position)