SpannableString 设置一段文字中部分字体颜色

SpannableString strTitle = new SpannableString("病情描述(必填项,请至少填写20个字)");
strTitle.setSpan(new ForegroundColorSpan(getResources().getColor(R.color.pre_text_gray_999)),4,19, Spanned.SPAN_INCLUSIVE_EXCLUSIVE);
diseaseDescribeTitle.setText(strTitle);

时间: 2024-10-12 21:22:22

SpannableString 设置一段文字中部分字体颜色的相关文章

设置一段文字显示不同的颜色及大小等属性

实现效果: UILabel *valueLabel=[[UILabel alloc]init]; NSMutableAttributedString *str=[[NSMutableAttributedString alloc]initWithString:@"昨日产值: 5L鲜奶"];//有空格    [str addAttribute:NSForegroundColorAttributeName value:[UIColor  lightGrayColor] range:NSMak

一段文字中的几个keyword显示高亮

将一段文字中的几个keyword显示高亮 演示样例:将"我的愿望是当个绿巨人,所以我想让我的皮(derma)肤是绿色"中的"皮肤"显示绿色. <span style="font-size:18px;">public class MainActivity extends Activity { private static TextView mTextView; //须要显示的文字 private static String keywor

一段文字中的几个关键字显示高亮

将一段文字中的几个关键字显示高亮 示例:将"我的愿望是当个绿巨人,所以我想让我的皮(derma)肤是绿色"中的"皮肤"显示绿色. <span style="font-size:18px;">public class MainActivity extends Activity { private static TextView mTextView; //需要显示的文字 private static String keywords=&qu

C语言K&R习题系列——统计一段文字中各个字母出现的频率

原题: /*Write a program to print a histogram of the frequencies of *difficent characters in it inputs */ 这个和上一个类似 输入部分 #include < stdio.h >    #define NUM_CHARS 256    main ( void )  { int c; int done = 0; int thisIdx = 0; long frequrr[NUM_CHARS + 1];

spinner 设置文本框中的字体颜色

onItemSelected(AdapterView parent, View v, int position, long id) { TextView v1 = (TextView)v; v1.setTextColor(Color.WHITE); //可以随意设置自己要的颜色值 } 本文转自:http://bbs.csdn.net/topics/350049938 spinner 设置文本框中的字体颜色

输入一段文字(里面仅有汉字和数字组成),输出这段文字中汉字的个数。

Console.WriteLine("请输入一段文字:"); string str = Console.ReadLine(); int sum =str.Length;//定义一个值变量用来记录汉字的个数. for (int i = 0; i < str.Length; i++) { string s = str.Substring(i, 1); try { int a = int.Parse(s); sum--; } catch { } } Console.WriteLine(

C++统计一段文字中各单词出现的频率

#include <iostream> using namespace std; /* run this program using the console pauser or add your own getch, system("pause") or input loop */ class SqString{private: char * base; int length;public: SqString() { } SqString(char * s) { lengt

改变TextView文字中部分字体大小

我想把TextView设置成如下图所示的效果,一开始我是想用textView.setText("已为<font size=18sp>88</font>位")类似的代码实现,于是发现android自带的这样一个方法Html.fromHtml(),即可以实现在文字里加入html标签的样式,但是该方法font标签并没有size这个属性,只有color和face.因此只能通过big和small来控制字体大小,代码如下:textView.setText(Html.from

获取大段文字中的所有中文字符并去重

主要目的是freetype加载全部中文文字的时候节省一些开销. 1.首先将所有含有中文文字的java.json等,全文粘贴到一个文本中. 2.在文本中全文搜索,开启正则,条件为:[^\一-\龥]+ 3.将所有符合搜索结果的部分replace为"" 4.将剩余的中文字符用下面代码简单处理 import java.util.ArrayList; /** * Created by xirtam on 15/6/29. */ public class Test { public static