Android Studio读取raw文件txt文件并显示在界面上
时间: 2023-06-16 14:02:34 浏览: 175
android_UI界面设计
3星 · 编辑精心推荐
要在Android Studio中读取并显示raw文件中的文本,可以按照以下步骤:
1. 在res目录下创建一个raw文件夹,并将txt文件放入该文件夹中。
2. 在XML布局文件中添加一个TextView组件,用于显示文本内容。
3. 在Java代码中使用InputStream和BufferedReader类读取raw文件中的文本内容。
4. 将读取的文本内容设置到TextView组件中,以便在屏幕上显示。
下面是一个示例代码:
XML布局文件:
```
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent">
<TextView
android:id="@+id/textView"
android:layout_width="wrap_content"
android:layout_height="wrap_content"/>
</LinearLayout>
```
Java代码:
```
public class MainActivity extends AppCompatActivity {
private TextView textView;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
textView = findViewById(R.id.textView);
InputStream inputStream = getResources().openRawResource(R.raw.text_file);
BufferedReader reader = new BufferedReader(new InputStreamReader(inputStream));
String line;
StringBuilder text = new StringBuilder();
try {
while ((line = reader.readLine()) != null) {
text.append(line);
text.append('\n');
}
reader.close();
} catch (IOException e) {
e.printStackTrace();
}
textView.setText(text.toString());
}
}
```
这样,当应用程序启动时,它会将raw文件夹中的文本显示在TextView组件中。
阅读全文