摘要: 原文连接:http://gundumw100.iteye.com/blog/904107EditText通常用于显示文字,但有时候也需要在文字中夹杂一些图片,比如QQ中就可以使用表情图片,又比如需要的文字高亮显示等等,如何在android中也做到这样呢?记得android中有个android.text包,这里提供了对文本的强大的处理功能。添加图片主要用SpannableString和ImageSpan类:Java代码Drawabledrawable=getResources().getDrawable(id);drawable.setBounds(0,0,drawable.getIntrins 阅读全文
posted @ 2012-01-07 23:23 灰太狼_lilongmin 阅读(874) 评论(0) 推荐(0) 编辑
摘要: 在Android项目开发中,经常会用到Toast这个控件,但是系统的默认式样太难看,有时需要改变一下,比如背景图片,还有上面的提示文字,有的时候还需要动态改变提示的文字,比如颜色之类的还有一个问题,在一个TextView上面,怎样让它显示的内容有不同的颜色,比如“今天天气好吗?挺好的”,如果想让“今天今天好吗?”这一句显示红色,“挺好的”这三个字显示绿色呢?下面就两个问题一并做解答,有图有真相接下来看代码:先是主布局文件main.xml<?xml version="1.0" encoding="utf-8"?><LinearLayout 阅读全文
posted @ 2012-01-07 23:14 灰太狼_lilongmin 阅读(6116) 评论(0) 推荐(0) 编辑
摘要: protected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.textview);TextView txtInfo =(TextView)findViewById(R.id.tv);//SpannableString文本类,包含不可变的文本但可以用已有对象替换和分离。//可变文本类参考SpannableStringBuilderSpannableString ss = new SpannableString("红色打电话斜体删 阅读全文
posted @ 2012-01-07 23:02 灰太狼_lilongmin 阅读(3664) 评论(0) 推荐(0) 编辑