`
androidssh
  • 浏览: 115188 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

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());   // Android开发网提示相关的可以查看SDK中android.text.method分支了解更多
分享到:
评论
1 楼 mermaid 2010-12-15  
tvAndroid123.setMovementMethod(ScrollingMovementMethod.getInstance());
我用的时候并不是滚动的!

相关推荐

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

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

    android 自定义垂直滚动的多行TextView

    自定义TextView,可实现多行textView的滚动,自定义颜色、大小、滚动速度和行间距

    Android 实现TextView上下滚动效果

    在Android开发中,实现TextView的上下滚动效果可以让信息在有限的空间内持续展示,提升用户体验。以下将详细讲解如何实现这一功能。 首先,我们要明白TextView是Android SDK中的一个基础组件,用于显示单行或多行...

    Android TextView实现垂直滚动效果的方法

    总的来说,通过XML布局和适当的Java代码,开发者可以轻松地在Android应用中实现TextView的垂直滚动效果,从而提供更好的用户体验。同时,还可以结合其他相关技巧,如滚动条的样式定制、文本的动态加载等,进一步优化...

    Android实现TextView文字滚动.zip

    然而,当TextView中的文本内容超出显示区域时,我们有时需要实现文本的滚动效果,以便用户可以查看全部内容。本教程将深入讲解如何在Android中实现TextView的文字滚动功能。 首先,我们要了解TextView的两种滚动...

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

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

    textview多行ellipsize=\"end\"不显示省略号的解决方法(二)

    针对“textview多行ellipsize=\"end\"不显示省略号”的问题,我们可以尝试以下解决方案: ### 解决方案 1. **检查布局**:确保`TextView`的宽度足够显示省略号,可以设置为`wrap_content`或者设置一个适当的宽度值...

    TextView实现上线滚动

    在某些场景下,我们可能希望让`TextView`中的文字实现上下滚动的效果,以展示更多的信息或者吸引用户的注意力。这篇博文中,开发者`zjc08125`分享了如何在Android中实现`TextView`的上下滚动特效。 首先,我们要...

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

    在Android开发中,实现一个循环滚动的文字效果,通常可以使用`TextView`的`marquee`属性或者自定义View来达到目的。以下将详细介绍这两种方法。 ### 使用`TextView`的`marquee`属性 `TextView`的`marquee`属性是...

    自定义textview显示文字对齐到最右侧才换行

    在Android开发中,TextView是用于显示单行或多行文本的基本组件。然而,系统默认的TextView在文本达到右边界时会自动换行,这在某些情况下可能不符合设计需求。标题和描述提到的问题,即如何实现“自定义TextView...

    android TextView多行文本(超过3行)使用ellipsize属性无效问题的解决方法

    在Android开发中,`TextView` 是一个非常常用的组件,用于展示单行或多行文本。在某些场景下,我们可能希望限制`TextView`显示的文本行数,并在超出指定行数后添加省略号(ellipsis)来表示内容被截断。然而,有时...

    textview实现歌词向上滚动效果

    当我们需要实现歌词滚动效果时,TextView也能胜任。歌词滚动效果通常是音乐播放应用中的一个特色功能,它能让用户随着歌曲的播放看到歌词逐句上移,增加用户的沉浸感和体验感。下面我们将详细探讨如何利用TextView...

    TextView上下自动滚动(一行一行跳动)

    本篇文章将深入探讨如何实现`TextView`的上下自动滚动效果,也就是一行一行地跳动。 首先,我们要了解`TextView`的基本滚动机制。在默认情况下,如果`TextView`的内容超出了视图边界,它会自动启用垂直滚动条,用户...

    Android 应用中TextView垂直滚动

    在提到的场景中,开发者需要在TextView中实现文字的垂直滚动。虽然Android SDK原生支持TextView的水平滚动(横向跑马灯效果),但并未提供直接的方法来实现垂直滚动。在面对这种需求时,开发者需要自定义解决方案。 ...

    TextView 垂直自动滚动

    本文将详细探讨如何在Android中实现`TextView`的垂直自动滚动功能。 ### 1. 滚动属性设置 在XML布局文件中,可以通过设置`TextView`的相关属性来开启垂直滚动: ```xml &lt;TextView android:id="@+id/textView" ...

    Android TextView 换行不对齐的问题

    然而,有时开发者会遇到一个棘手的问题,即`TextView`中的换行文字可能不会对齐,尤其是在多行显示时。这个问题通常表现为每一行的起始位置不一致,影响了整体布局的美观度。本文将深入探讨这个问题及其解决方案。 ...

    TextView上下动态滚动

    在本文中,我们将深入探讨如何在`TextView`中实现上下滚动效果。 首先,`TextView`的滚动分为两种情况:自动滚动和手动滚动。自动滚动通常用于消息列表或日志输出,文本会随着时间推移不断更新并自动向下滚动。手动...

    TextView 实现文字滚动播放效果效果(跑马灯)

    下面我们将详细探讨如何实现`TextView`的文字滚动播放效果。 1. **设置属性** 要实现跑马灯效果,首先需要在XML布局文件中设置`TextView`的相关属性。关键属性包括: - `android:singleLine="true"`:限制`...

    Android TextView自动滚动

    在某些场景下,比如公告、滚动广告或者长消息展示,我们可能需要让TextView实现自动滚动的效果,以适应屏幕限制或增加信息的可读性。标题"Android TextView自动滚动"就涉及到这个功能,让我们详细探讨一下。 首先,...

    TextView上下滚动实现通知效果

    当我们需要实现类似淘宝头条那样的通知栏效果,即文本信息能够自动上下滚动时,这就涉及到了自定义TextView以及动画处理的知识点。 首先,我们需要了解TextView的基本属性和方法。TextView支持设置文本内容、字体...

Global site tag (gtag.js) - Google Analytics