TextView中 Spannable
来源:互联网 发布:热血战歌降级羽化数据 编辑:程序博客网 时间:2024/06/10 07:51
在TextView属性设置中,较为实用的Spannable,在这记一段代码:
package xiaolong.ui;import android.app.Activity;import android.graphics.Color;import android.os.Bundle;import android.text.Spannable;import android.text.SpannableStringBuilder;import android.text.Spanned;import android.text.style.ForegroundColorSpan;import android.text.style.ImageSpan;import android.widget.TextView;public class MainActivity extends Activity {private TextView mTextView;@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.textview);inti();}public void inti() {/** * Demo描述: 利用SpannableStringBuilder设置TextView中部分文字的颜色 * * 注意事项: mSpannableStringBuilder.setSpan (new * ForegroundColorSpan(Color.RED), 1, 3, * Spannable.SPAN_EXCLUSIVE_INCLUSIVE); 第一个参数:颜色 第二个参数:开始位置 第三个参数:终止位置 * 第三个参数:SPAN_EXCLUSIVE_INCLUSIVE.用来对第二个和第三个参数进一步限制和说明 * 此处表示不包含1,但是包含3.从字面意思也很好理解 */mTextView = (TextView) findViewById(R.id.Textview1);String str = " Hello everyone!";SpannableStringBuilder mSpannableStringBuilder = new SpannableStringBuilder(str);mSpannableStringBuilder.setSpan(new ForegroundColorSpan(Color.RED), 1,3, Spannable.SPAN_EXCLUSIVE_INCLUSIVE);mSpannableStringBuilder.setSpan(new ForegroundColorSpan(Color.GREEN),5, 9, Spannable.SPAN_EXCLUSIVE_INCLUSIVE);// Drawable drawable =// getResources().getDrawable(R.drawable.ic_launcher);ImageSpan span = new ImageSpan(MainActivity.this,R.drawable.ic_launcher);mSpannableStringBuilder.setSpan(span, 6, 7,Spanned.SPAN_INCLUSIVE_INCLUSIVE);mTextView.setText(mSpannableStringBuilder);}}
0 0
- TextView中 Spannable
- TextView中Spannable的使用
- 【Android】TextView中Spannable对象的使用
- android中用Spannable在TextView中设置超链接、颜色、字体
- android中用Spannable在TextView中设置超链接、颜色、字体
- android中用Spannable在TextView中设置超链接、颜色、字体
- android中用Spannable在TextView中设置超链接、颜色、字体
- android中用Spannable在TextView中设置超链接、颜色、字体
- android中用Spannable在TextView中设置超链接、颜色、字体
- android中用Spannable在TextView中设置超链接、颜色、字体
- android中用Spannable在TextView中设置超链接、颜色、字体 .
- android中用Spannable在TextView中设置超链接、颜色、字体
- android中用Spannable在TextView中设置超链接、颜色、字体
- Android中用Spannable在TextView中设置超链接、颜色、字体
- Android中用Spannable在TextView中给文字加上边框
- android中用Spannable在TextView中设置超链接、颜色、字体
- android中用Spannable在TextView中设置超链接、颜色、字体
- android中用Spannable在TextView中设置超链接、颜色、字体
- C++模板链表类
- Cannot refer to a non-final variable * inside an inner class defined in a different method"错误解析
- 使用EF6和MVC5实现一个简单的选课系统--使用EF6处理并发操作(10/12)
- Memcached源码阅读之get过程
- 鸡腿の游戏
- TextView中 Spannable
- 百度质量部面试体验之 二面
- redis 命令汇总
- HTTP协议详解
- OpenCV笔记(四)CvMat结构体初解1
- hdu 1058 Humble Numbers
- TopCoder SRM 144 DIV1 550 Lottery
- 网络文摘链接
- 搜索专题之BFS