MixtureTextView 支持Android图文混排、文字环绕图片等效果

效果图

  • 一般的展示

  • 在ListView中

  • 动态图


使用

  • 代码设置属性
mixtureTextView =     (MixtureTextView)findViewById(R.id.id_mixtureTextview);mixtureTextView.    setTextColor(0xffff6f2d);//设置字体颜色mixtureTextView.    setTextSize(TypedValue.COMPLEX_UNIT_SP, 14);//设置字体大小mixtureTextView.    setText(getString(R.string.text1));//设置文本
  • 布局文件中通过属性设置
 <com.zhy.view.MixtureTextView    android:text="@string/text2"    android:textColor="#ff5d75"    android:textSize="14sp"    ...其他属性    ></com.zhy.view.MixtureTextView>
  • 上述demo的布局文件
<com.zhy.view.MixtureTextView        android:id="@+id/id_mixtureTextview"        android:layout_width="match_parent"        android:layout_height="wrap_content"        android:background="#f4f3ff"        android:text="@string/text2"        android:textColor="#ff5d75"        android:textSize="14sp">        <ImageView            android:layout_width="wrap_content"            android:layout_height="wrap_content"            android:layout_marginLeft="100dp"            android:layout_marginTop="100dp"            android:src="@drawable/icon"/>        <ImageView            android:layout_width="wrap_content"            android:layout_height="wrap_content"            android:src="@drawable/icon"/>        <ImageView            android:layout_width="wrap_content"            android:layout_height="wrap_content"            android:layout_alignParentRight="true"            android:src="@drawable/android2"/></com.zhy.view.MixtureTextView>

更多相关文章

  1. android 透明效果
  2. Android(安卓)Edittext设置负数以及小数
  3. 初识com.android.phone
  4. android 反编译:解决xml二进制文件
  5. Intent打开系统设置界面(action列表)
  6. Android根据文件路径加载指定文件
  7. Android(安卓)7.0 自动安装APK及拍照崩溃问题
  8. MediaRecorder流程分析
  9. NPM 和webpack 的基础使用

随机推荐

  1. linux的0号进程和1号进程
  2. Linux 驱动面试题总结
  3. Linux命令之find(一)
  4. 从Android应用访问Chromebook的localhost
  5. MeeGo定位跨4大平台OS Novell主攻平板电
  6. linux下安装nginx,支持rewrite、ssl
  7. 在linux 列出 超级用户 普通用户和 系统
  8. Ubuntu 14.04 LTS 使用sudo免输密码
  9. 为SWIG指定Python头和库。
  10. 如何在qt上访问父窗口小部件?