我正在为Android开发“ IDE” - 这对于编辑简短脚本 /快速调整文件可能很有用。目前,我只是在使用简单的EditText,但是我想添加几个功能,例如,在EditText的左侧和代码突出显示的左侧编号。

有人对如何解决这个问题有任何建议吗?对于代码突出显示,我想我需要编写自己的EditText子类。对于行编号,我可以有一个薄的垂直文本视图,其文本大小与eDittext相同?

是的,我知道在移动尺寸屏幕上编辑代码很痛苦。

谢谢!

有帮助吗?

解决方案

库存电子邮件应用程序使用HTML视图(android.webkit.webview)在HTML中包装甚至文本电子邮件。也许将代码渲染到HTML并在WebView中显示是获得语法突出显示的好方法。

对于行编号,EditText旁边的薄文本视图似乎是合理的。您可能需要将其封装到处理两个子视图的视图类中,并允许打开和关闭行号(也许可以做其他好事,例如保持两者的文本大小等于)

我认为Android的IDE是个好主意。能够在飞机上编码而无需涉及托盘表=)会很高兴=)

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top