Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/352.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何添加带有标记的源代码?_Java_Android - Fatal编程技术网

Java 如何添加带有标记的源代码?

Java 如何添加带有标记的源代码?,java,android,Java,Android,需要将其添加到textview,例如,标准java代码。您的确切意思是什么?您可能需要将TextView的Typeface更改为monospace,这将使您的TextView看起来类似于stackoverflow中的代码块 此字体为单空格 代码使其看起来像这样: <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" androi

需要将其添加到textview,例如,标准java代码。

您的确切意思是什么?您可能需要将
TextView
Typeface
更改为
monospace
,这将使您的TextView看起来类似于stackoverflow中的代码块

此字体为单空格

代码使其看起来像这样:

  <TextView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:typeface="monospace"
        android:text="This font is monospace" />
编辑:

因此,您需要一些Java代码格式化库,最好是以HTML代码返回结果,这样就可以轻松地将其放入
TextView

我不知道是否有这样的免费资源,但这里有一些您可能感兴趣的资源:

编辑2:

您还可以使用以下JavaScript库之一:

  • 与自定义
    WebView
    一起显示格式良好的代码

    yourTextview.setTypeface(Typeface.MONOSPACE, Typeface.NORMAL);