滚动视图的平滑滚动

时间:2017-02-25 16:19:46

标签: android

我正在使用ScrollView查看文件。问题是,当我滚动时,它很粘,不是很光滑。我找到了一个非常流畅的警报对话框的代码。有没有办法在ScrollView上滚动像警告对话框一样?怎么样?

以下是scrollview实现的示例:

public void buttonLoad(View view){

    File file = new File(path + "/savedFile.txt");
    String [] loadText = Load(file);

    String finalString = "";

    for(int i = 0; i<loadText.length; i++)
    {
        finalString += loadText[i] + System.getProperty("line.separator");
    }

    //textView.setText(finalString);
    //textView.setMovementMethod(new ScrollingMovementMethod());

    textView.setMovementMethod(new ScrollingMovementMethod());
    textView.setText(finalString);

    /*String title = "title";
    String Message = finalString;
    AlertDialog.Builder builder = new AlertDialog.Builder(this);
    builder.setCancelable(true);
    builder.setTitle(title);
    builder.setMessage(Message);
    builder.show();*/
}

1 个答案:

答案 0 :(得分:0)

使用RecyclerView。此滚动视图比平常更快。

<android.support.v7.widget.RecyclerView
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:id="@+id/recyclerSelectGame"
    >
</android.support.v7.widget.RecyclerView>