android通过webservice获取格式化字符串

时间:2016-01-07 10:33:08

标签: android

在我的Android应用程序中,我发送了一个HTTP POST请求并得到一个 responseString ,如下所示:

Titel<br /><div style="color: #D88948">Description</div>

这个字符串我想在具有相同风格的textview中设置 我知道我必须转换<br />才能执行换行符。

为此我使用此代码:

Html.fromHtml(responseString.replace("\n", "<br />")));

但是如何为我的描述应用字体颜色?

<TextView android:id="@+id/txtview"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_marginTop="20dp"
        android:textSize="13dp"
        android:textAppearance="?android:attr/textAppearanceLargePopupMenu"/>

自动完成

responseString = "Titel<br /><div style="color: #D88948">Description</div>";
        ArrayAdapter<String> adapter = new ArrayAdapter<>(
                this,
                R.layout.autocomplete, R.id.txtresponseString,
                responseString 
        );
        TextView.setAdapter(adapter);

1 个答案:

答案 0 :(得分:-1)

要做到这一点,你必须将描述放在他自己的文本视图中,将服务器响应分成两个不同的texviews