1,可以在布局文件中设置

1 <EditText
2        android:id="@+id/editText1"
3        android:textColor="#2BD54D"
4        android:layout_width="match_parent"
5        android:layout_height="wrap_content" >
6    </EditText>

2,在代码中显示html代码

1 editText2.setText(Html.fromHtml(  "<font color=#E61A6B>红色代码</font> "+ "<i><font color=#1111EE>蓝色斜体代码</font></i>"+"<u><i><font color=#1111EE>蓝色斜体加粗体下划线代码</font></i></u>"));

效果图

01 package rw.textView;
02   
03 import android.R.integer;
04 import android.app.Activity;
05 import android.app.SearchManager.OnCancelListener;
06 import android.graphics.drawable.Drawable;
07 import android.os.Bundle;
08 import android.text.Html;
09 import android.text.Html.ImageGetter;
10 import android.text.Spannable;
11 import android.text.SpannableString;
12 import android.text.style.ImageSpan;
13 import android.view.View;
14 import android.view.View.OnClickListener;
15 import android.widget.EditText;
16 import android.widget.ImageButton;
17   
18 public class TextViewTestActivity extends Activity {
19     /** Called when the activity is first created. */
20     private EditText editText,editText2,editText3;
21     private ImageButton imageButton01,imageButton02,imageButton03;
22     @Override
23     public void onCreate(Bundle savedInstanceState) {
24         super.onCreate(savedInstanceState);
25         setContentView(R.layout.main);
26         editText=(EditText) findViewById(R.id.editText1);
27         editText2=(EditText) findViewById(R.id.editText2);
28         editText3=(EditText) findViewById(R.id.editText3);
29         imageButton01=(ImageButton) findViewById(R.id.imageButton1);
30         imageButton02=(ImageButton) findViewById(R.id.imageButton2);
31         imageButton03=(ImageButton) findViewById(R.id.imageButton3);
32         editText2.setText(Html.fromHtml(  "<font color=#E61A6B>红色代码</font> "+ "<i><font color=#1111EE>蓝色斜体代码</font></i>"+"<u><i><font color=#1111EE>蓝色斜体加粗体下划线代码</font></i></u>"));
33        // editText3.setText(Html.fromHtml("<img src='"+R.drawable.qq+"'/>", imageGetter,null));  
34         imageButton01.setOnClickListener(new MyListener());
35         imageButton02.setOnClickListener(new MyListener());
36         imageButton03.setOnClickListener(new MyListener());
37     }
38         class MyListener implements OnClickListener{
39   
40             @Override
41             public void onClick(View v) {
42                 // TODO Auto-generated method stub
43                 switch (v.getId()) {
44                 case R.id.imageButton1:
45                     SetImage(R.drawable.amazed);
46                     break;
47                 case R.id.imageButton2:
48                     SetImage(R.drawable.angry);
49                     break;
50                 case R.id.imageButton3:
51                     SetImage(R.drawable.isync);
52                 break;
53                 default:
54                     break;
55                 }
56             }       
57         }
58         void SetImage(int dra)
59         {
60             Drawable drawable=getResources().getDrawable(dra);
61             drawable.setBounds(0, 0, drawable.getIntrinsicWidth(), drawable.getIntrinsicHeight());
62             SpannableString spannableString = new SpannableString("pics");
63             ImageSpan imageSpan=new ImageSpan(drawable,ImageSpan.ALIGN_BASELINE);
64             spannableString.setSpan(imageSpan, 0, spannableString.length(),Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);
65             editText3.setText(spannableString);           
66         }
67 }

Android textview字体颜色显示和图片显示相关推荐

  1. 第34篇 Android Studio实现点击图片显示信息(一)需求

    第34篇 Android Studio实现点击图片显示信息(一)需求 1.需求 1.1.效果 1.2.功能 1.3.RadioButton实现 1.4.设置RadioButton样式 1.需求 1.1 ...

  2. 第37篇 Android Studio实现点击图片显示信息(四)布局及资源文件

    第37篇 Android Studio实现点击图片显示信息(四)布局及资源文件 4.布局文件 4.1.strings.xml 4.布局文件 整体是一个垂直布局,然后在设置一些水平布局就行了. < ...

  3. Android TextView重写onMeasure和onDraw显示无拉伸图片(含实现代码链接)

    1. 摘要: 论坛上遇到个小伙伴求助,"如何防止Android的TextView背景图片被拉伸".搜到了一篇博客<Android TextView里直接显示图片的三种方法&g ...

  4. android textview 字体颜色设置,Android textview 设置不同的字体大小和颜色

    在实际应用中,需要将一个字符串已不同的颜色,字体显示出来.当然完全可以通过不同textview拼接出来.也可以通过一个textview来展示. 步骤如下: 1.定义不同style . 不妨如下定义2个 ...

  5. android textview字体大小设置

    在实际工作中,经常会遇到要在代码中设置textview字体的大小,例如自定义组件中,设置字体的大小:比起直接在xml里面设置字体大小,在代码里面设置字体稍微复杂一些,因为有时候你设置字体后,效果完全和 ...

  6. Android TextView字体加粗

    textView字体加粗 textView.setTypeface(Typeface.defaultFromStyle(Typeface.BOLD));//加粗 textView.getPaint() ...

  7. android textview 字体阴影,Android TextView加上阴影效果

    废话不多说直接说关键的: 字体阴影需要四个相关参数: 1. android:shadowColor:阴影的颜色2. android:shadowDx:水平方向上的偏移量3. android:shado ...

  8. Android TextView字体样式设置

    在Android的开发中,对字体样式的设置是必不可少的,普通的设置主要包括字体的颜色,大小.这些都太小儿科了,略过.但是当一个TextView要显示多种样式的时候就不一样了.如要求其中的某几个文字加上 ...

  9. android textview 字体阴影,TextView加文字阴影

    偶然看到哔哩title的文字跟其它地方显示不一样 详情页 查了一下用到了textview的相关属性. 通常一些像Photoshop这样的工具可以用来创建各种各样的文字效果,并且我们经常用到的一种效果就 ...

最新文章

  1. Java线程池 源码分析
  2. 第一次摸服务器遇到的问题总结
  3. JAVA中几个修饰符的作用以及一些相关话题
  4. 基于ssm框架和freemarker的商品销售系统
  5. Indy9的IdFTP完全使用
  6. 吴恩达机器学习(十六)机器学习流水线、上限分析
  7. 虚拟机怎么查找服务器管理员,“你瞅瞅人王工家的VMware管理员~”
  8. AVR系列之TWI功能测试
  9. JAVA DES加密解密代码范例
  10. 随机信号分析学习笔记(5)
  11. 【唯美日出win7热门主题】
  12. 什么是支付系统,一分钟带你了解
  13. PDF文件拆分为图片
  14. 克拉默法则的理解记忆方法
  15. t检验的几种应用案例
  16. 智能车图像处理22--三线的延续
  17. go语言操作mongoDB之mgo
  18. unity 可视化渲染管线_如何为高端可视化设置Unity的高清渲染管道
  19. Ubuntu16.04 安装Pangolin出现错误,已解决(亲测成功)
  20. 吉大19年9月计算机应用,吉大19年9月《计算机应用基础》作业考核试题(100分)

热门文章

  1. Zoom并非端到端加密、TikTok第一季度下载量全球第一等|Decode the Week
  2. Google Pixel 2(XL)录像画质提升背后
  3. 漫画| 一图带你看懂云原生
  4. 从0到1,马蜂窝大交通团队如何构建高效研发流程体系?
  5. 网络编程(32)—— linux中销毁僵尸进程的四种方法
  6. 从nginx-rtmp中提取一帧h264帧
  7. C++之TR1::function
  8. Android Studio的Gradle插件文档
  9. Vmware Ubuntu 自适应屏幕 进入全屏模式
  10. dart系列之:浏览器中的舞者,用dart发送HTTP请求