`

TextView滚动

 
阅读更多
        TextView textView = (TextView)findViewById(R.id.desc);
        textView.setMovementMethod(ScrollingMovementMethod.getInstance());
        textView.setOnTouchListener(new View.OnTouchListener() {
            @Override
            public boolean onTouch(View v, MotionEvent event) {
                    // TODO Auto-generated method stub
                    if(event.getAction()==MotionEvent.ACTION_DOWN){
                        //通知父控件不要干扰
                        v.getParent().requestDisallowInterceptTouchEvent(true);
                    }
                    if(event.getAction()==MotionEvent.ACTION_MOVE){
                        //通知父控件不要干扰
                        v.getParent().requestDisallowInterceptTouchEvent(true);
                    }
                    if(event.getAction()==MotionEvent.ACTION_UP){
                        v.getParent().requestDisallowInterceptTouchEvent(false);
                    }
                    return false;
                }
        });

   <TextView
                    android:id="@+id/desc"
                    android:layout_width="match_parent"
                    android:layout_height="wrap_content"
                    android:background="@color/colorTransparent"
                    android:gravity="left|top"
                    android:scrollbars="vertical"
                    android:textColor="@color/text_black"
                    android:textSize="@dimen/textsize14"/>
分享到:
评论

相关推荐

    移动字幕,滚动textview

    如果默认的TextView滚动效果无法满足需求,可以自定义一个继承自TextView的类,并重写`onDraw()`方法来实现更复杂的滚动动画。例如,可以通过计算文本宽度、视图宽度和滚动速度,然后改变画布的偏移量来实现平移...

    安卓跑马灯相关-TextView滚动跑马灯效果终极解决方案.rar

    总结一下,`安卓跑马灯相关-TextView滚动跑马灯效果终极解决方案.rar`这个压缩包提供的知识点主要涉及: 1. Android TextView的跑马灯效果实现,通过`android:singleLine`和`android:ellipsize`属性。 2. 如何在...

    TextView滚动,跑马灯效果终极解决方案

    "跑马灯"效果,又称为滚动效果,是指当TextView中的文本内容超过其显示区域时,文本会自动从一端滚动到另一端,形成一种循环滚动的视觉效果。这种效果通常用在通知栏、新闻标题或者广告横幅等场景。在本实验中,我们...

    Textview滚动案例

    本文将详细讲解如何实现`TextView`的滚动效果,包括使用原生`TextView`和自定义`TextView`两种方法。 一、原生`TextView`滚动(Marquee) 原生`TextView`内置了滚动效果,主要通过设置`android:singleLine`和`...

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

    在实现自动滚动效果时,通常会用到`TextView`的`marqueeRepeatLimit`属性,它可以设置为`marquee_forever`,使得文本在达到边界后自动回滚,形成循环滚动的效果。此外,`ellipsize`属性可以设置为`marquee`,这样当...

    listview textview水平滚动

    然而,有时我们希望在ListView的每一项中包含的TextView能够实现水平滚动效果,这样可以更好地展示宽度过大的文本内容。本教程将深入探讨如何实现ListView中的TextView水平滚动,并结合Adapter进行操作。 首先,...

    textview 滚动

    当文本内容超出`TextView`的可视区域时,我们常常需要实现文本的滚动功能,以便用户可以查看所有内容。本篇文章将深入探讨如何在Android中实现`TextView`的垂直滚动,并提供相关代码示例。 ### 1. `TextView`的基本...

    Android 应用中TextView垂直滚动

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

    Android实现TextView文字滚动.zip

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

    Android 实现TextView上下滚动效果

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

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

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

    android 跑马灯(textview滚动显示)

    只需粘贴run_led.java 并进行一些基本的设置即可 值得注意的是 使用该控件的时候,这句需要根据自己的路径来更改,初学者留一下,不然会崩的。

    TextView跑马灯、闪烁和跳动动画

    跑马灯,又称为滚动文字,是指当TextView中的文本内容超出其显示区域时,文本会自动从一端滚动到另一端,仿佛在不断循环移动。实现这个效果,可以通过设置`android:singleLine="true"`和`android:ellipsize="marquee...

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

    在Android开发中,当需要在一个TextView中展示大量文本,而屏幕空间有限时,可以使用TextView的垂直滚动功能来实现文本的连续显示。本篇文章将详细讲解如何在Android中实现TextView的垂直滚动效果。 首先,要开启...

    TextView滚动动画

    通过一些技巧和自定义实现,我们能够为`TextView`添加动态效果,如滚动动画。本教程将深入探讨如何创建一个`TextView`的上下左右旋转滚动动画。 首先,我们要了解`TextView`的基本属性和方法。`android:singleLine`...

    HtmlTextView,在android 3.0或更高版本的textview中显示html代码(特别是处理在互联网上显示图像/图片)。.zip

    `HtmlTextView`是Android开发中的一个开源项目,主要用于在3.0及以上版本的TextView中解析并展示HTML代码,尤其在处理网络上的图像或图片时非常有用。然而,根据描述,这个项目在Android 7.0及更高版本上的表现可能...

    Android TextView自动滚动

    有时,当文本内容超出`TextView`的可视范围时,我们可能需要实现文本的自动滚动功能,以确保用户能够完整阅读所有信息。本篇文章将深入探讨如何在Android中实现`TextView`的上下及左右自动滚动。 一、上下自动滚动 ...

    自定义View—实现滚动TextView(跑马灯)效果

    自定义View—实现滚动TextView(跑马灯)效果源码,教程在http://blog.csdn.net/u012933743/article/details/46310225 如有不懂 可以评论提问

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

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

Global site tag (gtag.js) - Google Analytics