Android Studio读取raw文件txt文件并显示在界面上,可滚动显示
时间: 2023-06-16 09:02:29 浏览: 90
你可以通过以下步骤在Android Studio中读取raw文件夹中的txt文件并将其显示在可滚动的TextView上:
1. 在res目录下创建raw文件夹并将txt文件放入该文件夹中。
2. 在布局文件中添加一个ScrollView和一个TextView,设置TextView的高度为wrap_content,并将其添加到ScrollView中。
```
<ScrollView
android:layout_width="match_parent"
android:layout_height="match_parent">
<TextView
android:id="@+id/text_view"
android:layout_width="match_parent"
android:layout_height="wrap_content" />
</ScrollView>
```
3. 在Java文件中读取txt文件并将其设置为TextView的文本。
```
InputStream inputStream = getResources().openRawResource(R.raw.filename);
ByteArrayOutputStream byteArrayOutputStream = new ByteArrayOutputStream();
try {
int i = inputStream.read();
while (i != -1) {
byteArrayOutputStream.write(i);
i = inputStream.read();
}
inputStream.close();
} catch (IOException e) {
e.printStackTrace();
}
TextView textView = findViewById(R.id.text_view);
textView.setText(byteArrayOutputStream.toString());
```
在上述代码中,将“filename”替换为你的txt文件名。
现在你可以运行你的应用程序,查看可滚动的TextView中显示的txt文件内容。