textview显示不同颜色不同大小
来源:互联网 发布:校园网络突然连接不上 编辑:程序博客网 时间:2024/05/08 01:30
在实际应用中,需要将一个字符串已不同的颜色,字体显示出来。当然完全可以通过不同textview拼接出来。也可以通过一个textview来展示。
步骤如下:
1.定义不同style .
不妨如下定义2个style
<style name="style0"> <item name="android:textSize">19dip</item> <item name="android:textColor">@color/color1</item> </style> <style name="style1"> <item name="android:textSize">23dip</item> <item name="android:textColor">@color/color2</item> <item name="android:textStyle">italic</item> </style>
2 . 通过SpannableString 设置字符串格式。代码如下:
[java] view plain copy <span style="white-space:pre"> </span>mTextView = (TextView)findViewById(R.id.test); SpannableString styledText = new SpannableString("亲爱的小宝,你好"); styledText.setSpan(new TextAppearanceSpan(this, R.style.style0), 0, 3, Spanned.SPAN_EXCLUSIVE_EXCLUSIVE); styledText.setSpan(new TextAppearanceSpan(this, R.style.style1), 3, 5, Spanned.SPAN_EXCLUSIVE_EXCLUSIVE); mTextView.setText(styledText, TextView.BufferType.SPANNABLE);
1 0
- textview显示不同颜色不同大小
- Android TextView不同文字显示不同颜色
- 同一label显示不同颜色,不同大小字体
- TextView显示不同大小字体
- TextView显示不同颜色字体
- textView 文字显示不同颜色
- iOS开发 label上显示不同颜色不同大小的字
- android TextView 中不同颜色显示
- TextView分段显示不同颜色,字体
- android中textview显示不同颜色
- android textview 文本显示不同颜色
- TextView显示不同颜色的字符串
- Android之TextView设置字体不同颜色大小
- 同一个TextView,不同颜色,不同字体大小设置
- 一个textview显示不同zize大小的文本
- Android的TextView中显示不同大小字体的玩法
- TextView中显示不同大小字号的内容
- TextView显示(不同大小的,颜色)富文本
- 【转载】HashMap和Hashtable的区别
- [SMOJ1794]加分二叉树
- HandlerThread源码分析与实战
- Spring Boot + Spring Data + Elasticsearch example
- Vue.js双向绑定的实现原理
- textview显示不同颜色不同大小
- html 各浏览器兼容性
- 线性结构 3 Reversing Linked List
- 初学hadoop,windows下安装
- Java内存溢出和内存泄露
- hdu2107
- ###*android手机6.0后权限问题*
- 51nod:1019 逆序数(树状数组|归并排序|vector)
- OkHttp Wiki翻译(一)使用OkHttp