第一个效果:分别改变一行字不同颜色
TextView tv = (TextView) findViewById(R.id.tv);
tv.setText(Html.fromHtml("是当放<font color=blue>十分路口时对方是</font>的法律是地方"));
或者用下面这个效果:
TextView tv = (TextView) findViewById(R.id.tv);
String str = "欢迎大家收看《android开发从零开始》系列书籍,感谢大家的支持。";
SpannableStringBuilder style = new SpannableStringBuilder(str);
style.setSpan(new ForegroundColorSpan(Color.RED), 0, 6,
Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);
style.setSpan(new ForegroundColorSpan(Color.GREEN), 6, 21,
Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);
style.setSpan(new ForegroundColorSpan(Color.BLUE), 21, 34,
Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);
tv.setText(style);
第二个效果:在xml中设置超链接
<TextView android:id="@+id/tv"
android:autoLink="all"//可以根据不同要求设置不同的链接
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:textSize="20sp"
android:text="欢迎大家收看《android开发从零开始》系列书籍,感谢大家的支持。\n博客地址:http://hao123.com\n我的电话:13225124261" />
第三个效果:跑马灯
<TextView android:id="@+id/tv1"
android:autoLink="all"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:singleLine="true"
android:textColor="#00FF00"
android:focusable="true"
android:focusableInTouchMode="true"
android:ellipsize="marquee"
android:marqueeRepeatLimit="marquee_forever"
android:textSize="20sp"
android:text="欢迎大家收看《android开发从零开始》系列书籍,感谢大家的支持。博客地址:http://hao123.com.我的电话:13425004461" />
相关推荐
SuperTextView for Android 是一个在TextView的基础上扩展了几种动画效果的控件
基础框架包只有四个java文件, RichTextWrapper :TextView的包裹类,实现支持富文本,通过new RichTextWrapper(TextView v)来构造。 RTMovementMethod: 继承自Android原生的LinkMovementMethod,重写...
本代码是在网上下载的代码基础上修改的,原代码是textview上下翻转效果,有3D效果,由于放在我的项目中不太适合,我把效果改成了上下移动切换效果,对代码进行了简单的封闭,一行代码调用就搞定,可直接设置滚动的...
自定义可移动TextView,Android自定义控件基础demo.
android自定义textview 动态更改字符颜色内容,可以学习自定义基础
在Android原生的TextView的基础上,可收缩/扩展的TextView:PhilExpandableTextView。 实现原理:核心是控制TextView的max lines。在TextView的初始化阶段但尚未绘制出View的时候,使用ViewTreeObserver,监听...
安卓自定义View的三种...1,对现有控件进行拓展(在TextView基础上丰富其展示背景的案例) 2,自定义组合控件(简单的TopBar实现) 3,重写View实现全新的控件(一个是弧形图展示的案例,一个是音频条形图的实现案例)
在Android原生的TextView的基础上,可收缩/扩展的TextView:PhilExpandableTextView。 实现原理:核心是控制TextView的max lines。在TextView的初始化阶段但尚未绘制出View的时候,使用ViewTreeObserver,监听...
博客地址:http://blog.csdn.net/csdnyuandaimaxuexi/article/details/48211373 Android基础控件TextView学习
自定义TextView实现文字的跑马灯效果,里面的东西很全、很基础,适合初学者,简单易懂。
CoverSuperTextView继承自TextView,它能够大量的减少布局的复杂程度,并且使得一些常见的效果变得十分容易实现且高效。同时,它内置了动画驱动,你只需要合理编写Adjuster,然后startAnim()就可以看到预期的动画...
最近突然对原来做的一个项目有想法,当时是一个显示文本的界面会循环滚动,因为时间比较仓促,就以实现需求为目的写了一个滚动的TextView,结果还是效果挺好的。现在想把它分享给大家,这次写demo是从零开始,没在...
本人学习自定义View入门级的demo,上传上来供大家参考
在TextView基础上面打水印。 用法: 具体的view在 package cn.fulushan.watermark.view; import android.content.Context; import android.graphics.Canvas; import android.graphics.Color; import android....
对于从storyboard或xib启动的vc和view,即便是父类的storyboard或xib做了复杂的界面,子类也可以继承来复用父类的代码逻辑,同时把父类的storyboard或xib复制一份并改名为子类,在已有界面的基础上继续绘制新视图。...
textview button android
TextView,Android实例 Android开发:TextView用法实例源码,TextView主要用于Android中的字体属性设置,比如字体大孝居中、颜色等,很基础的Android必备知识,在制作Android应用的时候,几乎都要用到TextView,...