android html格式下标被切断

时间:2013-09-24 14:18:55

标签: android html formatting subscript

正如标题所示,我在文本字符串中使用HTML。它正在工作,但 实体在底部被截断。

    <string name="test" formatted="false">
D&#x2080;&lt;sub&gt;50&lt;/sub&gt; 50% Dextrose
</string>




        <TextView
            android:layout_width="fill_parent" 
            android:layout_height="wrap_content" 
            android:gravity="left"
            android:textColor="@android:color/black"
            android:paddingTop="@dimen/versionpadding"
            android:paddingBottom="@dimen/versionpadding"
            android:id="@+id/test"
            android:text="@string/test">
        </TextView>

    TextView Textview_test = (TextView)findViewById(R.id.test);
    Textview_test.setText(Html.fromHtml(getString(R.string.test)));

但问题是下标的上半部分显示在适当的位置,但底部被切断了。

1 个答案:

答案 0 :(得分:0)

您可以尝试以下内容:

D&#x2080;&lt;sub&gt;&lt;small&gt;50&lt;/small&gt;&lt;/sub&gt; 50% Dextrose

您还可以在xml中指定html内容,如下所示:

<string name="test"><Data><![CDATA[<b>HTML from String resource in android</b>]]></Data></string>

希望有所帮助。