java - Android EditText 行号

标签 java android

我正在制作一个 html IDE,并且想要向 EditText 添加行号。我在 EditText 旁边尝试了 think TextView,但它有问题。有什么想法吗?

编辑:

private List<String> items = null;
private EditText ideText;
private TextView ln;

     @Override
        public void onCreate(Bundle icicle) {
            super.onCreate(icicle);
            setContentView(R.layout.main);
            ideText = (EditText) findViewById(R.id.ide);
            ln = (TextView) findViewById(R.id.lineNumbers);
            // Create Line Numbers
           for(int i=0;i<ideText.getLineCount();i++){
               ln.append(i +"\n");
           }
        }

最佳答案

您应该创建一个扩展 EditText 的自定义 View 。

关于java - Android EditText 行号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14728560/

相关文章:

java - 如何在单元测试中模拟/ stub Java 容器?

java - 多个 dex 文件 - 转换为 Dalvik 格式失败 - 无法执行 dex

java - 制作Android应用程序(随机颜色)

java - 针对外部模式文件验证 JSON 模式是否符合 Jackson

android - 在整个 Android 应用程序中更改语言

android - 保存我的序列化类,它没有像 Rect 这样的对象序列化

java - 无法启用 JNI 调试器

java - 如何在java中为多个按钮设置相同的操作/过程

Java 键绑定(bind)不工作

java - 使用 java 和 jdom 从大型 csv 文件创建 XML 文件