我正在为 Android 开发一个“IDE”——它对于编辑短脚本/对文件进行快速调整可能很有用。目前我只使用一个简单的 EditText,但我想添加几个功能,例如 EditText 左侧的行编号和代码突出显示。
有人对如何解决这个问题有任何建议吗?对于代码突出显示,我猜我需要编写自己的 EditText 子类。对于行编号,我可以有一个与 EditText 具有相同文本大小的细垂直 TextView 吗?
是的,我知道在移动设备大小的屏幕上编辑代码很痛苦。
Thanks!
股票电子邮件应用程序使用 html 视图 (android.webkit.WebView http://developer.android.com/reference/android/webkit/WebView.html)甚至可以将文本电子邮件包装在 html 中。也许将代码渲染为 html 并在 WebView 中显示将是获得语法突出显示的好方法。
对于行编号,EditText 旁边的细 TextView 似乎很合理。您可能希望将其封装到您自己的 View 类中,该类处理两个子视图 - 并允许打开和关闭行号(也许还有其他好处,例如保持两者的文本大小相等)
我认为 Android 的 ide 是个好主意。如果能够在飞机上编码而无需涉及托盘桌,那就太好了 =)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)