需要将其添加到textview,例如标准java代码。
答案 0 :(得分:2)
你究竟是什么意思?您可能希望将Typeface
的{{1}}更改为TextView
,这将使您的TextView看起来类似于stackoverflow中的代码块。
monospace
代码使它看起来像这样:
This font is monospace
或在Java中:
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:typeface="monospace"
android:text="This font is monospace" />
编辑:
因此,您需要一些Java代码格式化库,如果它返回HTML代码中的结果,那么最好的就是它,因此可以很容易地将其放入yourTextview.setTypeface(Typeface.MONOSPACE, Typeface.NORMAL);
。
我不知道是否有这样的免费版本,但您可能感兴趣的资源很少:
How to pretty print XML from Java?
Stand-alone Java code formatter/beautifier/pretty printer?
EDIT2:
您也可以使用以下JavaScript库之一:
以及自定义TextView
以显示相当格式化的代码。