如何在android中使用textcolor将此html字符串设置为textview?

时间:2017-05-06 20:17:12

标签: android html

String data="<span style=\"color:#a52a2a;\">युद्ध प्रारंभ होने से पूर्व&nbsp;युधिष्ठिर&nbsp;रथ </span>से उतरकर पैदल ही पितामह भीष्म के पास गए तथा उनके चरणस्पर्श करके उन्हें प्रणाम किया। इसी प्रकार युधिष्ठिर ने&nbsp;कृपाचार्य&nbsp;और&nbsp;द्रोणाचार्य&nbsp;को भी प्रणाम किया तथा विजय का आशीर्वाद प्राप्त किया। युधिष्ठिर की धर्म-नीति को देखकर धृतराष्ट्र का पुत्र&nbsp;युयुत्सु&nbsp;इतना प्रभावित हुआ कि कौरन-सेना छोड़कर पांडवों से जा मिला।\n" +
                "<h2>\n" +
                "\tपहले दिन का युद्ध</h2>\n";

在textview中需要带有颜色的文本.. 我只是想用他的attribte和颜色和大小将这个html设置为textview

2 个答案:

答案 0 :(得分:1)

在TextView中设置HTML:

myTextView.setText(Html.fromHtml("<span style=\"color:#a52a2a;\">युद्ध प्रारंभ होने से पूर्व&nbsp;युधिष्ठिर&nbsp;रथ </span>से उतरकर पैदल ही पितामह भीष्म के पास गए तथा उनके चरणस्पर्श करके उन्हें प्रणाम किया। इसी प्रकार युधिष्ठिर ने&nbsp;कृपाचार्य&nbsp;और&nbsp;द्रोणाचार्य&nbsp;को भी प्रणाम किया तथा विजय का आशीर्वाद प्राप्त किया। युधिष्ठिर की धर्म-नीति को देखकर धृतराष्ट्र का पुत्र&nbsp;युयुत्सु&nbsp;इतना प्रभावित हुआ कि कौरन-सेना छोड़कर पांडवों से जा मिला।\n" +
            "<h2>\n" +
            "\tपहले दिन का युद्ध</h2>\n", Html.FROM_HTML_MODE_COMPACT));

要更改TextView的颜色:

holder.text.setTextColor(Color.BLUE);

答案 1 :(得分:0)

How to display HTML in TextView?可以帮助您将HTML设置为textview。在textview的xml部分只需键入textcolor,它会建议您添加Android:textColor,为文本指定适当的颜色