-1
需要將其添加到textview,例如標準的java代碼。如何添加帶有標記的源代碼?
需要將其添加到textview,例如標準的java代碼。如何添加帶有標記的源代碼?
你究竟意味着什麼?您可能需要將TextView
的Typeface
更改爲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);
編輯:
所以,你需要一些Java代碼格式化庫,最好的情況是如果它返回HTML代碼的結果,所以它可以很容易地p進入TextView
。
我不知道是否有這樣的自由,但在這裏,你可能感興趣的一些資源:
How to pretty print XML from Java?
Stand-alone Java code formatter/beautifier/pretty printer?
EDIT2:
你也可以使用以下JavaScript庫之一:
定製WebView
顯示相當格式化代碼一起。
不完全,我的意思是這個http://ditaa-addons.sourceforge.net/helloworld-src.gif – stormx1 2012-02-05 15:32:35
我編輯了我的答案。我希望它有幫助。 – 2012-02-05 15:42:38