在Android上显示txt文本文件可以通过代码实现,以下是一个简单的示例:
1. 首先,创建一个TextView组件来显示文本内容,在布局文件中添加:
```xml
android:id="@+id/txt_content" android:layout_width="wrap_content" android:layout_height="wrap_content" /> ``` 2. 接下来,创建一个Activity并在其中加载txt文本文件内容,并显示在TextView中: ```java public class DisplayTxtActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_display_txt); TextView txtContent = findViewById(R.id.txt_content); String text = readTxtFile("sample.txt"); txtContent.setText(text); } private String readTxtFile(String fileName) { StringBuilder text = new StringBuilder(); try { InputStream inputStream = getAssets().open(fileName); BufferedReader reader = new BufferedReader(new InputStreamReader(inputStream)); String line; while ((line = reader.readLine()) != null) { text.append(line).append("\n"); } } catch (IOException e) { e.printStackTrace(); } return text.toString(); } } ``` 在这个例子中,我们首先在布局文件中添加了一个TextView组件来显示文本内容。然后在Activity的`onCreate`方法中,我们找到这个TextView,然后使用`readTxtFile`方法来读取txt文本文件的内容,并将其设置到TextView上显示出来。 `readTxtFile`方法通过AssetManager来获取txt文件的输入流,然后使用BufferedReader来逐行读取文件内容,并将其追加到一个StringBuilder上,并最终返回这个StringBuilder的字符串内容。 最后,记得在AndroidManifest.xml文件中注册这个Activity: ```xml ``` 通过这样的方法,我们就可以在Android上显示txt文本文件的内容。你可以根据实际情况修改代码以适应你的应用需求。