TextView 中实现打印效果并且可以换行

1、在 XML 布局文件中设置 TextView 的属性:

<TextView
 android:id="@+id/printTextView"
 android:layout_width="match_parent"
 android:layout_height="wrap_content"
 android:singleLine="false"
 android:scrollbars="vertical"
 android:textColor="#000000"
 android:textSize="12sp"
 android:typeface="monospace" />

 2、在 Java 代码中设置 TextView 的内容并实现打印效果:

TextView printTextView = findViewById(R.id.printTextView);
printTextView.setMovementMethod(new ScrollingMovementMethod()); // 允许滚动printTextView.setText(“”); // 清空原有内容

String textToPrint = “这是要打印的文本内容,可以包含换行符\n换行符可以让文本换行显示\n继续添加文本内容…”;

printTextView.append(textToPrint); // 追加文本内容

通过以上方法,你可以在 TextView 中实现打印效果,并且可以包含换行符让文本换行显示。

相关推荐

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-03-15 15:32:03       98 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-03-15 15:32:03       106 阅读
  3. 在Django里面运行非项目文件

    2024-03-15 15:32:03       87 阅读
  4. Python语言-面向对象

    2024-03-15 15:32:03       96 阅读

热门阅读

  1. leetcode257.二叉树的所有路径

    2024-03-15 15:32:03       42 阅读
  2. 【25届秋招备战C++】算法篇-贪心算法(Greedy)

    2024-03-15 15:32:03       48 阅读
  3. 八数码(A*算法)+单词接龙(DFS)

    2024-03-15 15:32:03       42 阅读
  4. Go语言中的面向对象编程(OOP)

    2024-03-15 15:32:03       49 阅读
  5. Nginx:配置拦截/禁用ip地址

    2024-03-15 15:32:03       44 阅读
  6. 【Mysql事务】

    2024-03-15 15:32:03       40 阅读
  7. React Fiber的原理

    2024-03-15 15:32:03       42 阅读
  8. 人工智能在现代科技中的应用和未来发展趋势

    2024-03-15 15:32:03       44 阅读
  9. jeesite集成redis,redis工具类

    2024-03-15 15:32:03       33 阅读