android - 在android多行EditText中打印行号

标签 android code-editor

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

最佳答案

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

伪代码:

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

编辑:
对于自动添加行号,您应该创建自己的 EditText 类的实现。

关于android - 在android多行EditText中打印行号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13737474/

相关文章:

javascript - 智能 : how to force editor to treat a file as javascript?

javascript - 动态添加的CodeMirror : Change Language Mode

android-databinding - Android Studio 3.5 DataBinding BR 字段显示为未定义

android - 从我的应用程序搜索 Youtube 应用程序中的特定字符串

android - Android 示例的简单 JTwitter

java - 是否可以从 Gradle 依赖项修改 Android Studio 中库文件的源代码

delphi - 代码编辑器无法识别俄语字符

java - AsyncTask 在构造函数中被取消

android - 在循环中添加 post 参数 - OkHTTP

C#:为什么 VS2005 中的代码编辑器选项卡之一上有一个星号?