Android TextView 字符串展示不同大小文字

简介: 用Spannable字符串实现:   String s= "Hello Everyone"; SpannableString ss1= new SpannableString(s); ss1.

 

用Spannable字符串实现:

 

String s= "Hello Everyone";
 SpannableString ss1=  new SpannableString(s);
 ss1.setSpan(new RelativeSizeSpan(2f), 0,5, 0); // set size
 ss1.setSpan(new ForegroundColorSpan(Color.RED), 0, 5, 0);// set color
 TextView tv= (TextView) findViewById(R.id.textview);
 tv.setText(ss1); 

 

效果如下:

Hello Everyone


也可以通过截取字符串里面的空格来展示不同文字的大小,截取如下:

String[] each;
 String s= "Hello Everyone";  
 for(int i=0;i<s.length();i++)
 {
     each = s.split("\\s");         
 }
 

 

 

 

目录
相关文章
|
28天前
|
Android开发
Android开发小技巧:怎样在 textview 前面加上一个小图标。
Android开发小技巧:怎样在 textview 前面加上一个小图标。
12 0
|
4月前
|
XML API Android开发
Android 自定义View 之 计时文字
Android 自定义View 之 计时文字
|
8月前
|
前端开发 Android开发
Android 中使用Canvas绘制文字和矩形,将结果呈现在Bitmap上
Android 中使用Canvas绘制文字和矩形,将结果呈现在Bitmap上
141 0
|
8月前
|
XML Android开发 数据格式
Android 中使用SpannableString实现TextView文本超链接跳转功能
Android 中使用SpannableString实现TextView文本超链接跳转功能
159 0
|
8月前
|
Android开发
Android 实现视图文本TextView的展开与收缩功能
Android 实现视图文本TextView的展开与收缩功能
208 0
|
8月前
|
Android开发 开发者
Android自定义View之定点写文字
Android自定义View之定点写文字
|
8月前
|
Java Android开发 iOS开发
Android TextView 与 EditText 的区别与使用
Android TextView 与 EditText 的区别与使用
99 0
|
10月前
|
XML JavaScript Java
Android实现加载富文本以及SpannableString、SpannableStringBuilder实现部分文字可以点击,更换颜色
Android实现加载富文本以及SpannableString、SpannableStringBuilder实现部分文字可以点击,更换颜色
|
11月前
|
Java PHP Android开发
【Android面试】字符串拆分及字符串组合
将字符串拆分成数组和实现字符串组合\n不能使用语言的基本分割组合函数(如 Java 的 String.split, php 的 explode 和 implode) 1)字符串拆分成字符串数组,如"ab&&2"通过"&&“做分割符,分割得到字符串数组[“ab”, “2”] 2)实现字符串组合,如[“ab”, “2”]通过”&&“分隔符,组成字符串"ab&&2”
160 0
|
11月前
|
Android开发
Android控件 TextView属性大全
Android控件 TextView属性大全