`

android实现TextView多行文本滚动

阅读更多
Android中我们为了实现文本的滚动可以在ScrollView中嵌入一个TextView,其实TextView自己也可以实现多行滚动的,毕竟ScrollView必须只能有一个直接的子类布局。只要在layout中简单设置几个属性就可以轻松实现

<TextView  
    android:id="@+id/tvCWJ"  
    android:layout_width="fill_parent"  
    android:layout_height="wrap_content"  
    android:scrollbars="vertical"   <!--垂直滚动条 -->
    android:singleLine="false"       <!--实现多行 -->
    android:maxLines="15"            <!--最多不超过15行 -->
    android:textColor="#FF0000"
    /> 


当然我们为了让TextView动起来,还需要用到TextView的setMovementMethod方法设置一个滚动实例,代码如下:

TextView tvAndroid123 = (TextView)findViewById(R.id.tvCWJ);   
tvAndroid123.setMovementMethod(ScrollingMovementMethod.getInstance()); 
分享到:
评论
1 楼 mikite 2012-02-21  
这个textview中的文本在哪儿定义呢?

相关推荐

    Android 实现TextView上下滚动效果

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

    第六章 TextView多行本文滚动轻松实现.docx

    本章节将详细介绍如何在`TextView`中轻松实现多行文本的滚动。 首先,要在XML布局文件中对`TextView`进行适当的配置。以下是一段示例代码: ```xml &lt;TextView android:id="@+id/tvCWJ" android:layout_width=...

    Android实现TextView文字滚动.zip

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

    安卓,Android TextView的垂直滚动效果和上下滚动效果,原生动画实现

    在Android开发中,TextView是用于显示单行或多行文本的视图组件,有时我们需要实现文本内容的滚动效果,比如在信息过多无法一次性显示时。本文将深入探讨如何使用原生的Android动画技术来实现TextView的垂直滚动效果...

    适应多行长文本的Android TextView

    在Android开发中,`TextView`是用于展示...通过以上方法,我们可以创建一个灵活且强大的`TextView`,使其能够适应各种多行文本展示的需求。在实际项目中,根据具体需求进行调整和优化,确保用户体验的流畅和一致性。

    android如何写一个循环文字滚动的TextView

    `TextView`的`marquee`属性是Android系统内置的一种滚动效果,适用于单行文本。要开启这个效果,需要做以下几步: 1. 首先,在布局文件中定义一个`TextView`,并设置`ellipsize`属性为`marquee`,`singleLine`或`...

    android多行文本循环滚动

    在Android开发中,实现多行文本的循环滚动是一种常见的需求,比如在公告栏、广告轮播或者滚动新闻中。要创建这样一个功能,我们可以利用TextView的属性配合自定义ViewGroup或者第三方库来完成。下面我们将详细讲解...

    Android实现在TextView文字过长时省略部分或滚动显示的方法

    在Android开发中,TextView是用于显示单行或多行文本的常用控件。然而,当文本内容过长时,为了适应屏幕大小,我们需要采取措施来处理这些超长的文本。本篇将详细介绍如何在TextView中实现文字过长时的省略显示和...

    Android 多个TextView文字横向自动滚动(可点击)

    首先,我们要理解`TextView`是Android中用于显示单行或多行文本的视图组件。在实现自动滚动效果时,通常会用到`TextView`的`marqueeRepeatLimit`属性,它可以设置为`marquee_forever`,使得文本在达到边界后自动回滚...

    Android属性动画实现TextView类似支付宝余额数字滚动

    TextView是Android中最常见的文本显示组件,它可以用来显示单行或多行文本,支持各种格式化选项,如字体、颜色、对齐方式等。 实现数字滚动的关键在于巧妙地利用属性动画来改变TextView的文本内容。我们可以创建一...

    Android TextView自动滚动

    在Android开发中,`TextView`是用于显示单行或多行文本的基本组件。有时,当文本内容超出`TextView`的可视范围时,我们可能需要实现文本的自动滚动功能,以确保用户能够完整阅读所有信息。本篇文章将深入探讨如何在...

    Android 应用中TextView垂直滚动

    虽然Android SDK原生支持TextView的水平滚动(横向跑马灯效果),但并未提供直接的方法来实现垂直滚动。在面对这种需求时,开发者需要自定义解决方案。 首先,我们来看一下XML布局文件`textscroll.xml`的部分配置。...

    在Android中用textview实现简单的小说分页

    首先,TextView是Android SDK中一个核心组件,它用于显示单行或多行文本。在我们的场景中,TextView将成为展示小说内容的基础单元。为了实现分页,我们需要一个适配器(Adapter)来管理数据并将其绑定到UI上。这里...

    TextView实现上线滚动

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

    android TextView水平滚动和垂直滚动效果

    在Android开发中,TextView是用于显示单行或多行文本的视图组件,它在许多界面设计中扮演着重要角色。当文本内容过长无法在指定区域内完全显示时,我们可以利用TextView的滚动功能来解决这个问题。本篇文章将深入...

    Android自动滚动的TextView

    - TextView:Android UI框架中的核心组件之一,用于展示单行或多行文本,支持富文本格式和多种样式。 - 自动滚动:当文本内容超过TextView的显示范围时,通过设置滚动属性,使文本能够自动滚动展示未显示的部分。 ...

    android之点击自动滚动textview

    在Android开发中,TextView是用于显示单行或多行文本的视图组件,它是我们日常开发中最常用的基础控件之一。然而,有时我们可能需要实现一个功能,即当用户点击TextView时,文本能自动滚动,这在展示长文本或公告时...

    textview实现歌词向上滚动效果

    在Android开发中,TextView是用于显示单行或多行文本的视图组件,它在各种应用场景中都有着广泛的应用。当我们需要实现歌词滚动效果时,TextView也能胜任。歌词滚动效果通常是音乐播放应用中的一个特色功能,它能让...

    TextView上下滚动实现通知效果

    在Android开发中,TextView是用于显示单行或多行文本的视图组件,它是我们日常开发中最常用的基础控件之一。当我们需要实现类似淘宝头条那样的通知栏效果,即文本信息能够自动上下滚动时,这就涉及到了自定义...

Global site tag (gtag.js) - Google Analytics