Android从文件画在屏幕上

时间:2015-12-24 17:09:39

标签: android

我的Android设备上有一个文件位于/storage/emulated/0/Movies/highscore.dat

我试图在屏幕上绘制它(它包含字符串值),但我没有找到任何解决方案。

我已经尝试了这个,但它只打印了这个位置。

   File path = Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_MOVIES);
    File file = new File(path, "/" + "highscore.dat");

我该怎么办?

1 个答案:

答案 0 :(得分:1)

在你的布局中有这个

<ScrollView
    android:layout_width="wrap_content"
    android:layout_height="wrap_content">

    <TextView
        android:id="@+id/textView"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content" />

</ScrollView>

这是你如何阅读文件中的整个数据

String text = new String(Files.readAllBytes(Paths.get("path of your file")));

现在您已拥有该文本,您只需在TextView

中填写该文本即可
TextView textView = (TextView)findViewById(R.id.textView);

textView.setText(""+text);