2012-02-05 2 views

ответ

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:

  1. http://alexgorbatchev.com/SyntaxHighlighter/

  2. http://code.google.com/p/google-code-prettify/

вместе с пользовательскими WebView, чтобы показать довольно отформатированный код.

+0

Не совсем, я имею в виду это http://ditaa-addons.sourceforge.net/helloworld-src.gif – stormx1

+0

Я отредактировал свой ответ. Я надеюсь, что это помогает. –