Вопрос

Я работаю над «IDE» для Android - это может быть полезно для редактирования коротких сценариев / для быстрого регулирования к файлам. На данный момент я просто использую простой Edittext, но я хочу добавить несколько функций, например, строку, требуящую по левой стороне Edittext и Code.

У кого-нибудь есть какие-либо предложения о том, как пойти по этому поводу? Для подсветки кода я предполагаю, что мне нужно будет написать свой собственный подкласс Edittext. Для нумерации линии могла ли я иметь тонкий вертикальный текстовый просмотр, который имеет тот же размер текста, что и Edittext ??

Да, я в курсе редактирования кода на экране мобильных размеров болезнен.

Спасибо!

Это было полезно?

Решение

Приложение Email Email использует вид HTML (android.webkit.webview.) Чтобы обернуть даже текстовые электронные письма в HTML. Возможно, рендеринг кода в HTML и отображение в веб-просмотре было бы хорошим способом получения синтаксиса выделения.

Для нумерации линии тонкий текстовый просмотр рядом с Edittext кажется разумным. Возможно, вы захотите инкапсулировать его в свой класс View, который обрабатывает оба сообщения - и позволяет включаться и выключаться номера линии (и, возможно, другие хорошие вещи, такие как размер текста как равных).

Я думаю, что IDE для Android - хорошая идея. Было бы неплохо иметь возможность кодировать на самолете без необходимости вовлечения таблицы лотка =)

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top