2015-04-04 16 views
0

我正在從JSON獲取數據。獲取的數據可能是一個段落。所以我想在android中以粗體顯示段落的標題。所有數據都存儲在在線數據庫中,並使用JSON進行提取。如何顯示在Android中通過JSON提取的粗體段落的行?

我該如何做到這一點?

+0

你如何「實現」*什麼*?在下載JSON時需要幫助嗎?解析JSON?將文本解析爲段落?解析段落標題?以粗體格式設置「TextView」?以粗體格式化「TextView」的一部分?還有別的嗎? – CommonsWare 2015-04-04 13:42:08

+0

@CommonsWare:我的JSON數據是一個paragraph.It有一個標題。所以我想以粗體顯示標題。不是整個段落。我只使用一個Textview.How我可以實現這一目標嗎? – 2015-04-04 13:45:57

回答

0

您需要使用Html.fromHtml()在XML字符串中使用HTML。在佈局XML中簡單地引用帶有HTML的字符串將不起作用。

+0

我已經使用Html.fromHtml()從JSON獲取跨越的數據。我已經修改了我的JSON段落,需要無論何時需要。使用TextView加載後的最終結果爲空? – 2015-04-04 14:27:26

+0

對於段頭響應返回單獨的參數? – 2015-04-06 05:29:37

0

您可以使用SpannableStringSpannableStringBuilder作爲TextView的內容,並將粗體StyleSpan應用於任何標題。或者,正如Patel Hiren所建議的那樣,您可以創建一個您想要的HTML片段,然後使用Html.fromHtml()Spanned放入TextView。直接創建跨度,而不是通過HTML,會更有效率。

+0

我已經使用Html.fromHtml()從JSON獲取跨越的數據。我已經修改了我的JSON段落,需要無論何時需要。使用TextView加載後的最終結果是空的? – 2015-04-04 14:27:08

+0

@Annnuuis:我們無法幫助您在沒有看到代碼的情況下使用代碼。也許你的HTML有問題,其中'Html.fromHtml()'返回'null'什麼的。 – CommonsWare 2015-04-04 14:37:02