如何在Android(TextView)中将HTML代码作为文本显示双引号?

时间:2018-09-08 10:29:35

标签: android html android-layout android-studio

我想在Tutorial App中将HTML代码显示为文本

String.xml

<string name="p1"><![CDATA[<html>\n<title> Font tag Example </title>\n<body>\n<font face="arial" size="1" color="blue"> WELCOME </font> <br>\n <font size="2" color="cyan"> WELCOME </font> <br>\n <pre>\n This text uses pre tag and preserves nextline and spaces\n </pre>\n </body>\n </html>]]></string>

prog1.xml

<TextView
    android:id="@+id/p1"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_margin="15dp"
    android:textSize="18sp"
    android:text="@string/p1" />

显示但不包含“”,需要显示时带有“”双引号

Display without double quotation

需要这样显示

2 个答案:

答案 0 :(得分:3)

要在textview中显示双引号(“”),请使用

  • &quot;
  • \“

这是android的官方网站
https://developer.android.com/guide/topics/resources/string-resource

答案 1 :(得分:0)

在您的string.xml <string name="ffdfb">\"ffdfb\"</string>中尝试 要么  <string name="ffdfb">&quot;ffdfb&quot;</string>

否则请在您的xml android:text='"fvdfv"'中尝试