`
龙哥IT
  • 浏览: 262267 次
  • 性别: 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 textView应用简单示例.zip

    1. **TextView基础** TextView类是Android SDK中的一个视图类,继承自View或TextView的子类。在布局XML文件中,我们通常使用`&lt;TextView&gt;`标签来创建一个TextView实例。例如: ```xml &lt;TextView android:id="@+id...

    android自定义TextView

    一、自定义TextView基础 1. 创建自定义类:首先,我们需要创建一个新的Java类,继承自`AppCompatTextView`或者`TextView`,这样可以利用其已有功能并进行扩展。例如,我们可以命名为`CustomTextView`。 ```java ...

    安卓textView相关-Android实现类似朋友圈评论的功能TextView分段操作.rar

    1. **TextView基础** TextView是Android中的核心组件之一,用于显示单行或多行文本。通过设置`android:text`属性,我们可以直接将字符串赋值给TextView。同时,还可以通过`android:textColor`、`android:textSize`...

    安卓textView相关-Android去掉TextView的上下边距.zip

    在Android开发中,`TextView` 是一个非常基础且重要的组件,用于显示文本。然而,在实际应用中,我们可能会遇到`TextView`默认带有上下边距的问题,这可能不符合我们的设计需求或者影响界面布局的美观性。标题"安卓...

    带标签的TextView

    在Android开发中,`TextView` 是一个非常基础且重要的组件,用于显示文本信息。而"带标签的TextView",如标题所示,是在普通`TextView`的基础上进行了一定的扩展,通常是为了提供更丰富的用户界面元素,使用户可以更...

    02-TextView.docx

    在Android开发中,TextView是一个非常基础且重要的组件,用于显示文本内容。在上述代码示例中,我们看到TextView被多次使用,并通过不同的属性设置展示了其丰富的功能。以下是对这些知识点的详细解释: 1. **布局...

    TextView实现上线滚动

    在Android开发中,`TextView` 是一个非常基础且重要的组件,通常用于显示单行或多行文本。在某些场景下,我们可能希望让`TextView`中的文字实现上下滚动的效果,以展示更多的信息或者吸引用户的注意力。这篇博文中,...

    Android TextView显示html的demo

    - TextView是Android中的一个基础组件,通常用于显示单行或多行文本。在XML布局文件中定义,或者在代码中创建,TextView可以用来显示静态文本,也可以动态加载数据。 2. **显示HTML内容**: - Android的TextView...

    Android TextView加载Html中文字、图片

    在Android开发中,TextView是一个非常基础且常用的组件,通常用于显示单行或多行文本。然而,当需要在TextView中加载包含HTML格式的文本时,可能会遇到一些问题,特别是加载HTML中的图片。本文将深入探讨如何在...

    android TextView详解

    在Android开发中,`TextView`是UI设计中最基础且至关重要的组件之一,它用于显示文本信息,无论是简单的标题、按钮文字还是长篇的段落,`TextView`都能胜任。本篇将深入解析`TextView`的各个方面,帮助你更好地理解...

    Android 实现TextView上下滚动效果

    首先,我们要明白TextView是Android SDK中的一个基础组件,用于显示单行或多行文本。当文本内容超过TextView的可视区域时,可以设置其滚动属性来实现自动滚动。Android提供了两种基本的滚动方式:水平滚动和垂直滚动...

    Android实现TextView文字滚动.zip

    在Android开发中,TextView是用于显示单行或多行文本的视图组件,它是我们日常开发中最常用的基础控件之一。然而,当TextView中的文本内容超出显示区域时,我们有时需要实现文本的滚动效果,以便用户可以查看全部...

    android TextView 支持CSS样式

    ### Android TextView 支持CSS样式详解 #### 一、引言 在Android开发过程中,为了增强界面的表现力和可维护性,开发者常常需要利用到HTML和CSS的技术来丰富`TextView`的内容展示。虽然原生的Android SDK并没有直接...

    TextView富文本显示

    在Android开发中,`TextView`是用于展示文本的最基础且重要的组件。通常情况下,`TextView`能够简单地展示纯文本,但在某些场景下,我们可能需要更复杂的文本格式,如加粗、斜体、超链接、颜色变化等,这时就需要...

    TextView异常换行

    在Android开发中,`TextView` 是一个非常基础且重要的组件,用于显示文本内容。然而,在实际应用中,我们可能会遇到`TextView`显示异常,比如文本换行不规范、参差不齐的问题。这类问题通常会影响到界面的美观度和...

    完整的绘画添加Textivew功能实现

    一、TextView基础 TextView是Android SDK中最基础的UI组件之一,用于展示文本信息。它支持多种格式化选项,如字体大小、颜色、样式(粗体、斜体)等。在XML布局文件中,我们可以通过以下方式创建一个TextView: ```...

    TextView控件

    在Android开发中,TextView是一个非常基础且重要的控件,它用于显示文本,是用户界面中不可或缺的部分。TextView的使用和自定义是许多开发者必须掌握的关键技能。本篇将深入探讨TextView的基本功能、自定义以及一些...

    安卓textView相关-TextView实现歌词同步.rar

    在Android开发中,TextView是一个非常基础且重要的组件,它用于显示单行或多行文本。在本次分享的“安卓textView相关-TextView实现歌词同步.rar”压缩包中,主要探讨了如何利用TextView来实现实时的歌词同步功能。这...

    一键删除的TextView

    在Android开发中,`TextView` 是一个非常基础且重要的组件,用于显示文本。然而,在许多应用界面设计中,用户可能需要快速清除`TextView`中的所有内容,这时“一键删除”功能就显得尤为实用。本教程将详细介绍如何为...

Global site tag (gtag.js) - Google Analytics