Android TextView EditText 换行间距

标签 android textview

有人知道如何获取编辑文本的新段落(\n 或输入)间距高度吗?

我正在尝试做的事情: 我想在所有文本下方画一条线,并制作一个像记事本一样的大编辑区域。目前,我可以通过 LineSpacingExtra、LineHeight、LineCount 获取行间距。但是,这一切似乎都不允许我获取/设置新的段落间距。有什么想法吗?

Click to see screen shot

最佳答案

不要相信可视化编辑器。您的代码在 emu 中确实有效。

string = string.replaceAll("\\\n", System.getProperty("line.separator"));
  1. 使用 replace 方法,您需要过滤转义的换行符(例如 '\\n')

  2. 只有这样,换行符 '\n' 转义字符的每个实例才会呈现到实际换行符中

关于Android TextView EditText 换行间距,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36075205/

相关文章:

java - 如何在android页面中显示长字符串?

android - TextView 高度对字体大小的依赖性,带有参数wrapper_content

android - 不同手机的Textview大小不同

android - 找不到值类型为 float 的 Button 的 setter 属性旋转

android - 在 Android 中写入包裹时维护对象引用

java - 将 ScrollView 中的 TextView 滚动到特定的文本子串

android - 以编程方式将 TextView 置于 TableRow 上

java - 在 Java 中使用哪种类型的引用?

android - 在 Android 中导入包,但不在 IOS 中为 Flutter 应用导入包

android - Android 平板电脑上的 Arduino IDE