`
龙哥IT
  • 浏览: 237351 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
文章分类
社区版块
存档分类
最新评论

TextView基础

 
阅读更多

第一个效果:分别改变一行字不同颜色

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" />

分享到:
评论

相关推荐

    Android-SuperTextViewforAndroid是一个在TextView的基础上扩展了几种动画效果的控件

    SuperTextView for Android 是一个在TextView的基础上扩展了几种动画效果的控件

    Android RichText 让Textview轻松的支持富文本(图像ImageSpan、点击效果等等类似QQ微信聊天)

    基础框架包只有四个java文件, RichTextWrapper :TextView的包裹类,实现支持富文本,通过new RichTextWrapper(TextView v)来构造。 RTMovementMethod: 继承自Android原生的LinkMovementMethod,重写...

    可上下滚动切换的textview

    本代码是在网上下载的代码基础上修改的,原代码是textview上下翻转效果,有3D效果,由于放在我的项目中不太适合,我把效果改成了上下移动切换效果,对代码进行了简单的封闭,一行代码调用就搞定,可直接设置滚动的...

    Android可移动TextView

    自定义可移动TextView,Android自定义控件基础demo.

    android自定义Textview动态更改颜色

    android自定义textview 动态更改字符颜色内容,可以学习自定义基础

    Android实现可收缩和扩展的TextView

    在Android原生的TextView的基础上,可收缩/扩展的TextView:PhilExpandableTextView。 实现原理:核心是控制TextView的max lines。在TextView的初始化阶段但尚未绘制出View的时候,使用ViewTreeObserver,监听...

    安卓自定义View

    安卓自定义View的三种...1,对现有控件进行拓展(在TextView基础上丰富其展示背景的案例) 2,自定义组合控件(简单的TopBar实现) 3,重写View实现全新的控件(一个是弧形图展示的案例,一个是音频条形图的实现案例)

    可伸缩的textview详解(推荐)

    在Android原生的TextView的基础上,可收缩/扩展的TextView:PhilExpandableTextView。 实现原理:核心是控制TextView的max lines。在TextView的初始化阶段但尚未绘制出View的时候,使用ViewTreeObserver,监听...

    Android TextView

    博客地址:http://blog.csdn.net/csdnyuandaimaxuexi/article/details/48211373 Android基础控件TextView学习

    自定义TextView实现文字的跑马灯效果

    自定义TextView实现文字的跑马灯效果,里面的东西很全、很基础,适合初学者,简单易懂。

    SuperTextView-从未如此惊艳!一个超级的TextView.zip

    CoverSuperTextView继承自TextView,它能够大量的减少布局的复杂程度,并且使得一些常见的效果变得十分容易实现且高效。同时,它内置了动画驱动,你只需要合理编写Adjuster,然后startAnim()就可以看到预期的动画...

    androidTextView的垂直滚动

    最近突然对原来做的一个项目有想法,当时是一个显示文本的界面会循环滚动,因为时间比较仓促,就以实现需求为目的写了一个滚动的TextView,结果还是效果挺好的。现在想把它分享给大家,这次写demo是从零开始,没在...

    自定义简单TextView的学习

    本人学习自定义View入门级的demo,上传上来供大家参考

    android实现文字水印效果 支持多行水印

    在TextView基础上面打水印。 用法: 具体的view在 package cn.fulushan.watermark.view; import android.content.Context; import android.graphics.Canvas; import android.graphics.Color; import android....

    代码优化——cell重用

    对于从storyboard或xib启动的vc和view,即便是父类的storyboard或xib做了复杂的界面,子类也可以继承来复用父类的代码逻辑,同时把父类的storyboard或xib复制一份并改名为子类,在已有界面的基础上继续绘制新视图。...

    android基础开发之一程序

    textview button android

    Android开发:TextView用法实例

    TextView,Android实例 Android开发:TextView用法实例源码,TextView主要用于Android中的字体属性设置,比如字体大孝居中、颜色等,很基础的Android必备知识,在制作Android应用的时候,几乎都要用到TextView,...

Global site tag (gtag.js) - Google Analytics