TextView富文本显示
来源:互联网 发布:小知科技 严飞 编辑:程序博客网 时间:2024/04/30 08:06
1.使用类似Html的标签显示图像
tv = (TextView) findViewById(R.id.text); ImageGetter imageGetter = new ImageGetter() { @Override public Drawable getDrawable(String source) { // TODO Auto-generated method stub Drawable drawable = getResources().getDrawable( R.drawable.ic_launcher); drawable.setBounds(0, 0, drawable.getIntrinsicWidth(), drawable.getIntrinsicHeight()); return drawable; } }; Spanned spanned = Html.fromHtml( "这是一个<font color='#00ffff'>富文本</font>,然后加一个图标<img src=''/>", imageGetter, null); tv.setText(spanned); tv.getPaint().setAntiAlias(true);// 抗锯齿
2.使用ImageSpan在TextView上显示图像
TextView textView = (TextView) findViewById(R.id.textsss); //根据资源id获取资源的bitmap对象 Bitmap bitmap = BitmapFactory.decodeResource(getResources(), R.drawable.ic_launcher); //根据bitmap创建ImageSpan对象 ImageSpan imageSpan = new ImageSpan(getApplicationContext(), bitmap); //方便插入ImageSpan对象 SpannableString spannableString = new SpannableString("icon"); //ImageSpan对象替换icon的从0开始的2位 spannableString.setSpan(imageSpan, 0, 2, Spanned.SPAN_EXCLUSIVE_EXCLUSIVE); textView.setText(spannableString);
3.TextView点击链接操作
SpannableString spannableString = new SpannableString("icon"); //ImageSpan对象替换icon的从0开始的2位 spannableString.setSpan(new ClickableSpan() { @Override public void onClick(View view) { } },0,2,Spanned.SPAN_EXCLUSIVE_EXCLUSIVE); textView.setText(spannableString); //在单击链接凡是有操作的,都需要设置MovementMethod textView.setMovementMethod(LinkMovementMethod.getInstance()); }
0 0
- TextView富文本显示
- 用TextView显示富文本
- Android 中textview显示富文本信息
- Android中TextView的富文本显示
- Android,TextView优雅显示长文本、富文本
- Android TextView富文本
- android textview富文本
- TextView之富文本
- Android(Java):在textview中显示富文本
- android textView 技巧 富文本显示 代码设置selector
- Android TextView富文本、显示不同的颜色
- TextView显示(不同大小的,颜色)富文本
- Android中TextView富文本
- UILabel显示富文本
- qlistview 显示富文本
- 解决TextView富文本显示时emoj或图片和文字不对齐的问题
- Textview 富文本
- Android TextView 富文本加载实现
- 导航栏,黑线,返回按钮,相关代码设置
- HttpClient使用详解
- valgrind检测内存泄漏
- 游戏程序流、状态处理机、进程管理器、数据包系统的实现
- 单词排序
- TextView富文本显示
- Java第四周员工管理系统集合版
- android隐藏标题栏和状态栏
- heartbeat: ha.cf配置文件中文详解
- 如何在spring项目中使用shiro进行权限管理
- piwik的一些坑
- 关于poi/Npoi创建批注后,EXCEL不能显示,wps能显示的问题
- socket中的函数遇见EINTR的处理
- Skitch 图片注释软件(推荐)