在我的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);
答案 0 :(得分:-1)
要做到这一点,你必须将描述放在他自己的文本视图中,将服务器响应分成两个不同的texviews