Нужно добавить его в textview, например, стандартный Java-код.Как добавить исходный код с разметкой?
-1
A
ответ
2
Что вы имеете в виду? Вы можете изменить Typeface
из TextView
на monospace
, это сделает ваш TextView похожим на блок кода здесь, в stackoverflow.
This font is monospace
код, чтобы сделать его выглядеть следующим образом:
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:typeface="monospace"
android:text="This font is monospace" />
или в Java:
yourTextview.setTypeface(Typeface.MONOSPACE, Typeface.NORMAL);
Edit:
Итак, вам понадобится Java форматирования кода библиотеки , лучшим было бы, если бы он вернул результат в HTML-код, так что это может быть легко p ut в TextView
.
Я не знаю, есть ли что-то подобное бесплатно, но вот несколько ресурсов, вы можете быть заинтересованы в:
How to pretty print XML from Java?
Stand-alone Java code formatter/beautifier/pretty printer?
Edit2:
You может также использовать одну из этих библиотек JavaScript:
вместе с пользовательскими WebView
, чтобы показать довольно отформатированный код.
Не совсем, я имею в виду это http://ditaa-addons.sourceforge.net/helloworld-src.gif – stormx1
Я отредактировал свой ответ. Я надеюсь, что это помогает. –