ImageSpan的使用
来源:互联网 发布:软件实施 编辑:程序博客网 时间:2024/06/07 23:18
编辑框中加图片,以前一直以为很复杂,后来发现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>
效果:
- 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显示“...”问题
- Android Multimedia Framework 架构--base on jelly...
- Python 笔记1
- Linux 服务执行dbca命令
- 第八周项目二——Time类中的运算符重载
- Javascript 预留退路 Javascript分离
- ImageSpan的使用
- Ubuntu下将Sublime加入环境变量
- Google Map Api 谷歌地图接口整理
- 两道关于位操作的面试题
- java_GUI(3)
- 从FTP服务器返回来的TelnetInputStream流中读取文件的文件名,文件大小,文件日期
- 2013年腾讯笔试题目
- 矩阵顺时针旋转90度
- HDU 1102 Constructing Roads