参考: http://blog.csdn.net/fengyoujie/article/details/42783891
在实际应用中,需要将一个字符串已不同的颜色,字体显示出来。当然完全可以通过不同textview拼接出来。也可以通过一个textview来展示。
步骤如下:
1.定义不同style .
不妨如下定义2个style
<style name="style0"> <item name="android:textSize">19dip</item> <item name="android:textColor">@color/color1</item> </style> <style name="style1"> <item name="android:textSize">23dip</item> <item name="android:textColor">@color/color2</item> <item name="android:textStyle">italic</item> </style>
. 通过SpannableString 设置字符串格式。代码如下:
mTextView = (TextView)findViewById(R.id.test); SpannableString styledText = new SpannableString("亲爱的小宝,你好"); styledText.setSpan(new TextAppearanceSpan(this, R.style.style0), 0, 3, Spanned.SPAN_EXCLUSIVE_EXCLUSIVE); styledText.setSpan(new TextAppearanceSpan(this, R.style.style1), 3, 5, Spanned.SPAN_EXCLUSIVE_EXCLUSIVE); mTextView.setText(styledText, TextView.BufferType.SPANNABLE);
相关推荐
Android 一个TextView中设置不同字体大小和颜色
本文实例讲述了Android编程中TextView字体属性设置方法(大小、字体、下划线、背景色)。分享给大家供大家参考,具体如下: import android.content.Context; import android.graphics.Color; import android.text....
本人封装的一个工具类,可对textview中的部分字体修改颜色和大小。希望对大家有所帮助!...有四个构造方法,可以改变字体大小和颜色或者默认TextView本身的颜色大小都可以!! 代码中都写又详细的注释!
代码动态改变某些textview文本颜色及其大小的方式.rar,太多无法一一验证是否可用,程序如果跑不起来需要自调,部分代码功能进行参考学习。
本人封装的一个工具类,可对textview和EditText中的部分字体修改颜色和大小。希望对大家有所帮助!...有四个构造方法,可以改变字体大小和颜色或者默认TextView本身的颜色大小都可以!! 代码中都写又详细的注释!
下面小编就为大家分享一篇android 更改TextView中任意位置字体大小和颜色的方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
自定义的一个TextView控件继承TextSwitcher能实现自动垂直轮播,可设置字体大小颜色,轮播时间
Android 是一个专门针对移动设备的软件集,它包括一个操作系统,中间件和一些重要的应用程序。 Beta 版 的 Android SDK 提供了在 Android 平台上使用 JaVa 语言进行 Android 应用开发必须的工具和 API 接口。 特性 ...
那么如何对于TextView中各个部分的文本来设置字体,大小,颜色,样式,以及超级链接等属性呢?下面我们通过SpannableString的具体实例操作来演示一下。 package com.snowdream; import java.io.IOException; ...
动态生成每个下拉项对应的View,每个下拉项View由LinearLayout中包含一个ImageView及一个TextView构成,然后为ListView设置内容适配器和设置选项被单击的监听器。以下代码或许对你有帮助: LinearLayout ll=new ...
自己总结的几点。。,关于在TextView中进行图文展现,,这个方法同样适用在Button,EditText中使用..
本例子演示了给TextView中的字体设置:百度超链接,电话, 邮件, 短信, 彩信, 地图, 背景色, 前景色, 正常、 粗体、 斜体、 粗斜体、下划线、 删除线、 上标、 下标 、 点击跳转、 设置字体、 字体大小等 ...
TextView就是一个用来显示文本标签的控件。 代码如下:/*TextView的设置*//* 获得TextView对象 */ textview = (TextView)this.... /* 设置字体大小 */ textview.setTextSize(20); /* 设置文字背景 */ tex
改变文本的颜色和字体大小,该源码主要是实现了支持改变我们在输入的文本的字体和颜色的,案例演示了改变输入文本的字体大小及颜色,代码较为简单,很好上手,具体还是看看演示说明。
A view to help developers and designers view the View's font size, color, and border, so far, it only support TextView Button and ImageView. Only by one line code,and all TextView、Button、ImageView ...
android:numeric如果被设置,该TextView有一个数字输入法。此处无用,设置后唯一效果是TextView有点击效果,此属性在EdtiView将详细说明。 android:password以小点”.”显示文本 android:phoneNumber设置为...
自定义圆形Textview,背景可以是方形,圆形或者圆角,字体可以设置大小和颜色,可以用作自定义文字头像
本文实例讲述了Android TextView中文字通过SpannableString设置属性的方法。分享给大家供大家参考,具体如下: 在Android中,TextView是我们最常用的用来显示文本的控件。 一般情况下,TextView中的文本都是一个样式...
TextView显示一段文字,格式为:白雪公主(姓名,字数不确定)向您发来了2(消息个数,不确定)条消息 这段文字中名字和数字的长度是不确定的,还要求名字和数字各自有各自的颜色。 就想到了用 Html.fromHtml(String...