2017-05-09 13 views
0

我有這個 免責聲明:Next Vision Research Solutions Pvt。有限公司有權拒絕/取消/接受任何人有意或無意提交的垃圾回覆以及Next Vision Research Solutions Pvt。 Ltd.將不負責支付任何此類垃圾回覆。只有在確保提交回復的某些參數的質量/真實性後才能付款。我們一定要確保在印度的100%的質量與捏造零容忍。नेक्स्टविज़नरिसर्चसॉल्यूशन्सप्राइवेटलिमिटेडकिसीभीप्रकारकेजानेयाअनजानेमेंडालेगईगलतप्रतिक्रियाओंकोस्वीकृतिनादेनेकाअधिकाररखतेहैएवंऐसेकिसीभीगलतप्रतिकियॉकाकुछ 「 我想在單個文本視圖中顯示此圖像,但使用不同的顏色(如免責聲明):顯示爲紅色,其他文本顯示爲黑色 是否可以不使用更多文本視圖? 如果有任何可能的解決方案,請告訴我。如何在單個文本視圖中設置兩種不同的文本顏色

回答

1

您可以使用Spannable來實現你的願望的效果。

TextView textView; 
String sampleText = "This is <font color='#ff0000'>DISCLAIMER:</font>. Rest of your text or <font color='#00ff00'>Green color</font>."; 
// You can use color='red' or color='green' 
textView.setText(Html.fromHtml(sampleText), TextView.BufferType.SPANNABLE); 

編輯

定義在string.xml

<string name="sample_text" formatted="false"><![CDATA[ 
    <font color=\"red\">DISCLAIMER:</font> 
    <font color=\"#000000\"> 
     Rest of your text in black color 
    </font>. 
]]></string> 

在字符串中的活動/片段類

TextView tvSample = /*initialize your text view*/; 
String text = getString(R.string.sample_text); 
tvSample.setText(Html.fromHtml(text), TextView.BufferType.SPANNABLE); 
+0

我不想在這裏寫文字。我想從文字string.xml並想要應用效果 – priyanka

+0

非常感謝你的工作 – priyanka

+0

@priyanka,如果你收到你的問題的答案 - 將其標記爲接受。 – azizbekian

相關問題