Pregunta

Estoy trabajando en un 'IDE' para Android - que podría ser útil para la edición de guiones cortos / el ajuste rápido a los archivos. Por el momento sólo estoy usando un EditarTexto simple, pero estoy con ganas de añadir varias funciones, por ejemplo, la numeración de líneas abajo del lado izquierdo de la EditarTexto y código resaltado.

¿Alguien tiene alguna sugerencia sobre cómo abordar esto? Para el resaltado de código, supongo que voy a tener que escribir mi propia subclase de EditarTexto. Para la numeración de líneas, podría tener un TextView verticales delgadas que tiene el mismo tamaño de texto como el EditarTexto ??

Sí, soy consciente de la edición de código en una pantalla de tamaño móvil es doloroso.

Gracias!

¿Fue útil?

Solución

La aplicación de correo electrónico utiliza una vista html ( android.webkit.WebView ) para envolver mensajes de correo electrónico de texto incluso en html. Tal vez haciendo que el código en HTML y mostrar en una vista web sería una buena manera de conseguir el resaltado de sintaxis.

Para la numeración de líneas, el TextView delgada junto a la EditarTexto parece razonable. Es posible que desee encapsular en su propio punto de vista de clase que maneja tanto subvistas - y permite que los números de línea que se enciende y se apaga (y tal vez hace otras cosas buenas como el tamaño del texto torreón de ambos iguales)

creo que un IDE para Android es una buena idea. Sería bueno para ser capaz de código en un avión sin tener que obtener la tabla de la bandeja involucrados =)

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top