`
dowhathowtodo
  • 浏览: 805705 次
文章分类
社区版块
存档分类
最新评论

Android-TextView多行本文滚动轻松实现

 
阅读更多

转自http://disanji.net/2010/11/25/textview-scroll/

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

1
2
3
4
5
6
7
8
9
  <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方法设置一个滚动实例,代码如下:

1
2
TextView tvAndroid123 = (TextView)findViewById(R.id.tvCWJ);   
tvAndroid123.setMovementMethod(ScrollingMovementMethod.getInstance());

分享到:
评论

相关推荐

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

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

    Android 实现TextView上下滚动效果

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

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

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

    android-TextView.rar_android_textview

    在Android开发中,TextView是用于显示单行或多行文本的基本组件。它在用户界面中扮演着重要的角色,不仅可以展示静态文本,还能实现各种动态效果,如自动换行、文字居中、字体样式调整等。本教程将深入探讨如何在...

    Android实现TextView文字滚动.zip

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

    安卓textView相关-advanced-textview各种高级功能的textview.rar

    6. **多行输入**:虽然TextView默认为单行显示,但可以通过设置android:singleLine="false"使其变为多行输入。可能有示例展示了如何实现多行文本编辑,并处理回车键事件。 7. **自动换行和裁剪**:TextView可以自动...

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

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

    android-TextView属性详解

    在Android系统中,TextView是一个基础且重要的组件,用于展示单行或多行文本。本篇文章将深入解析TextView的各种属性,帮助开发者更好地理解和使用这个组件。 1. android:autoLink:此属性用于设置当文本是URL链接...

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

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

    特效-textView跑马灯

    总结来说,"特效-textView跑马灯"是通过TextView的特定属性和设置来实现的一种文本滚动效果,它在Android应用中广泛应用于各种需要展示滚动信息的场景。开发者可以通过修改和扩展TextView的属性来调整跑马灯效果,使...

    Android高级应用源码-textView根据长度自动换行.zip

    1. `android:singleLine`:这是一个布尔值,默认为false,表示TextView是否允许显示多行文本。如果设置为true,TextView将限制为单行显示,超出部分会被省略号替换。但在API 26(Android Oreo)之后,此属性已被弃用...

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

    总的来说,实现“Android 多个TextView文字横向自动滚动(可点击)”的关键在于合理配置`TextView`的属性,并结合布局管理器来展示多个`TextView`。同时,通过监听点击事件,可以实现点击后的交互功能,提高用户界面的...

    TextView实现上线滚动

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

    Android TextView自动滚动

    在Android开发中,`TextView`是用于显示单行或多行文本的基本组件。有时,当文本内容超出`TextView`的可视范围时,我们可能需要...在实际开发中,根据具体需求选择合适的方法,即可轻松实现`TextView`的自动滚动功能。

    Android 应用中TextView垂直滚动

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

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

    - 若要实现多行滚动,只需以上配置即可,无需ScrollView。 若要使TextView自动滚动,有两种方法: 1. 在代码中实现: ```java TextView textView = findViewById(R.id.textView); textView.setEllipsize...

    Android自动滚动的TextView

    本篇将详细介绍如何实现Android自动滚动的TextView,以及提供的两个自定义实现:上下滚动和左右滚动。 1. **基础概念** - TextView:Android UI框架中的核心组件之一,用于展示单行或多行文本,支持富文本格式和...

    安卓textView相关-自定义垂直循环滚动Textview.rar

    总的来说,这个自定义垂直循环滚动TextView是Android开发中的一个实用组件,它通过自定义View的方式,实现了文本的动态展示,对于提高用户体验和丰富界面设计有着积极的作用。通过深入研究和理解其工作原理,开发者...

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

    本文将深入探讨如何使用TextView在Android环境中实现这一功能,同时考虑到字体大小的调整以及字符串处理的灵活性。 首先,TextView是Android SDK中一个核心组件,它用于显示单行或多行文本。在我们的场景中,...

    安卓textView相关-TextView中文本的处理.rar

    12. **Marquee滚动**:如果想让文本在TextView内持续滚动,可以设置`android:singleLine="true"`和`android:ellipsize="marquee"`,并确保TextView的焦点。 13. **点击事件监听**:通过`setOnClickListener()`可以...

Global site tag (gtag.js) - Google Analytics