android中TextView同一行显示不同颜色文字
来源:互联网 发布:cp linux 复制目录 编辑:程序博客网 时间:2024/06/09 20:23
方法一:利用html
import android.app.Activity;import android.os.Bundle;import android.text.Html;import android.widget.TextView;public class MainActivity extends Activity {/** 利用HTML语言,改变文字颜色 */private void init() {String str = "<font color='red'>中软</font>"+ "<font color= 'green'>国际</font>";TextView tv = new TextView(this);tv.setText(Html.fromHtml(str));}@Overridepublic void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.main);init();}}
方法二:
转载自:http://blog.csdn.net/centralperk/article/details/8674599
textView = (TextView) findViewById(R.id.textview); SpannableStringBuilder builder = new SpannableStringBuilder(textView.getText().toString()); //ForegroundColorSpan 为文字前景色,BackgroundColorSpan为文字背景色 ForegroundColorSpan redSpan = new ForegroundColorSpan(Color.RED); ForegroundColorSpan whiteSpan = new ForegroundColorSpan(Color.WHITE); ForegroundColorSpan blueSpan = new ForegroundColorSpan(Color.BLUE); ForegroundColorSpan greenSpan = new ForegroundColorSpan(Color.GREEN); ForegroundColorSpan yellowSpan = new ForegroundColorSpan(Color.YELLOW); builder.setSpan(redSpan, 0, 1, Spannable.SPAN_EXCLUSIVE_EXCLUSIVE); builder.setSpan(whiteSpan, 1, 2, Spannable.SPAN_INCLUSIVE_INCLUSIVE); builder.setSpan(blueSpan, 2, 3, Spannable.SPAN_EXCLUSIVE_EXCLUSIVE); builder.setSpan(greenSpan, 3, 4, Spannable.SPAN_EXCLUSIVE_EXCLUSIVE); builder.setSpan(yellowSpan, 4,5, Spannable.SPAN_EXCLUSIVE_EXCLUSIVE); textView.setText(builder);
0 0
- android中TextView同一行显示不同颜色文字
- 同一行中输出不同颜色文字
- textView 文字显示不同颜色
- android TextView 中不同颜色显示
- android中textview显示不同颜色
- Android TextView不同文字显示不同颜色
- android开发中TextView字体显示不同颜色
- Android中TextView显示不同颜色文本
- TextView中显示不同颜色的文字和图片
- android TextView一行只显示一个文字
- Android中TextView中部分文字有不同颜色的实现
- Android中TextView中部分文字有不同颜色的实现
- Android中TextView中部分文字有不同颜色的实现
- Android中TextView中部分文字有不同颜色的实现
- Android中TextView中部分文字有不同颜色的实现
- TextView显示不同颜色文字--工具类TextUtil
- android textview 文本显示不同颜色
- android中TextView分段显示不同颜色,字体,时间
- Externalizable的用法
- VC6.0背景颜色更改
- java面向对象 练习题1
- 在ubuntu 下播放asf 文件无法出现声音!!!
- CUDA Nsight 调试出现disconnect
- android中TextView同一行显示不同颜色文字
- iOS WebView加载本地HTML的方法
- PreparedStatement的优点包括两个: 1)会尽可能的提高性能 2)提高安全性(防止SQL Injeciton) 如争光说的二者相差一个单词Prepared,prep
- C 关键字 register 和嵌入式汇编联合使用的讨论
- svn设置提交忽略某些文件或文件夹
- ArcGIS教程:投影参数
- eclipse Dug 的时候,出现Source not found.怎么处理
- Hibernate实例
- C++ primer plus(第六版)第六章练习题