Android:行号

时间:2015-05-25 15:10:00

标签: android

我实际上是在EditText的左侧显示行号,如图所示。

enter image description here

问题在于,无论何时向文件添加或删除新行,都需要一段时间来重新计算包含行编号的字符串。

我所做的是以下内容:ifvere有一个类型,我检查EditText的行数是否已经改变,如果是这种情况我只是在{{的末尾附加缺失的行。 1}}显示行号。

因此,如果我们在图片中取出一段代码并按下新的行键,我的代码就会获得行数(自我们添加一行后为14行)并将TextView附加到14 + System.lineSeparator()使用TextView

如上所述申请滞后。有没有办法有效地修改linesTextView.append(newText)的内容?

我想到的另一个解决方案是为每个行号使用TextView,并在内容的行数发生变化时删除或添加新的TextView。问题在于我无法使TextViewTextViews的行对齐。

谢谢

编辑: 忘了添加代码

EditText

0 个答案:

没有答案