ImageSpan的使用
来源:互联网 发布:质量好的冬装淘宝店 编辑:程序博客网 时间:2024/06/05 14:25
编辑框中加图片,以前一直以为很复杂,后来发现android有些类已经很好的实现了这些功能.
代码如下:
mSubjectDetailView = (TextView) findViewById(R.id.subject_detail); CharSequence text = "如图所示★,dsfdsfdddd,如果fdsfs★东东"; SpannableStringBuilder builder = new SpannableStringBuilder(text); String rexgString = "★"; Pattern pattern = Pattern.compile(rexgString); Matcher matcher = pattern.matcher(text); while (matcher.find()) { builder.setSpan( new ImageSpan(this, R.drawable.ic_launcher), matcher.start(), matcher .end(), Spannable.SPAN_EXCLUSIVE_EXCLUSIVE); } mSubjectDetailView.setText(builder);
布局:
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" tools:context=".MainActivity" > <TextView android:id="@+id/my_title" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_centerHorizontal="true" android:layout_centerVertical="true" android:text="@string/hello_world" /> <TextViewandroid:id="@+id/subject_detail"android:layout_width="match_parent"android:layout_height="wrap_content"android:minHeight="50dp"android:gravity="center_vertical"android:text="subject"android:textColor="@android:color/primary_text_light_nodisable"android:background="@android:color/white"android:textSize="25sp" /></RelativeLayout>
0 0
- ImageSpan的使用
- 【UBB】 ImageSpan的使用
- ImageSpan的使用
- ImageSpan的使用
- ImageSpan的使用
- ImageSpan的使用
- Android中ImageSpan的使用
- 使用ImageSpan图标不截断的方法
- Android-ImageSpan的使用实现图文并排
- EditText、ImageSpan和SpannableString的配合使用
- android 图文一起 textview SpannableString和ImageSpan类的使用
- SpannableString、ImageSpan的用途
- 可点击的ImageSpan
- VerticalImageSpan,垂直居中的ImageSpan
- 获取网络图片的ImageSpan
- 关于Android使用TextView+ImageSpan同一行文字图片居中的问题
- Android textView文字添加图片 imageSpan使用
- TextView中使用ImageSpan显示“...”问题
- [leetcode][Binary Search] First Bad Version
- 剑指Offer系列---(18)反转链表(递归与非递归实现)
- 注明的div+img 的3px bug
- 第2周项目1 C/C++语言中函数参数传递的三种方式
- 线性表--顺序表(自建顺序表算法库)
- ImageSpan的使用
- IP地址,子网掩码,默认网关,DNS服务器详解
- 短信验证码自动填写
- 第二周项目3-程序的多文件组织
- Android 转场动画 windowAnimation和ActivityAnimation的区别
- OC 内存管理
- 连连看第一更
- MySQL MyISAM/InnoDB
- Andrew Ng机器学习课程9-补充