在android多行EditText中打印行号

时间:2012-12-06 05:26:01

标签: android code-editor

我正在android中创建一个代码编辑器。我想在每次用户换新线时在屏幕上打印行号。我正在使用EditText作为编辑器。任何人都可以帮助我。提前谢谢你。

1 个答案:

答案 0 :(得分:2)

您可以使用getLineCount() from here并为每个新行自动添加(例如循环中)行号。

伪代码:

for (a = 1; a < getLineCount();a++)
{
     line[a] = a.toString()+": " + line[a];
}

修改
要自动添加行号,您应该创建自己的EditText类实现。