android textview 垂直滚动and水平跑马灯

原创 2017年01月03日 17:09:39

垂直滚动的话就挺简单的。当然了不是自动的垂直滚动。如果是自动的垂直滚动的话还需要自定义。所以如果有需求需要textview 可以垂直滚动的话,那你来这里就对了。

直接贴 代码。就是这么任性。

<TextView  
        android:id="@+id/textview"  
        android:layout_width="100dp"  
        android:layout_height="wrap_content"  
        android:maxLines="3"  
        android:background="#FFF"  
        android:textColor="#000"  
        android:textSize="20dp"  
        android:layout_margin="10dp"  
        android:text="23423423423423423423423423423432     2344444444444       23432423       234234 
        
        234234234
        234234
        234234
                2342342   
                
                234234"  
        /> 
请大家忽略 我那一串 测试的文字。 因为这样会显得我的x格 很低。(虽然确实很低咳咳 偷笑) 然而这样是不行的你会发现 这就是一个普通的xml 的textview 啊  。对 你发现的很对。其实真相只有一个 就是这句代码

tv.setMovementMethod(ScrollingMovementMethod.getInstance());

加上他 你就可以滚动了。不相信嘛。不相信 你可以试试

跑马灯效果如何实现 贴代码 too 

 <TextView  
        android:id="@+id/textview"  
        android:layout_width="100dp"  
        android:layout_height="wrap_content"  
        android:maxLines="3"  
        android:background="#FFF"  
        android:textColor="#000"  
        android:textSize="20dp"  
        android:layout_margin="10dp"  
        android:text="23423423423423423423423423423432     2344444444444       23432423       234234 
        234234234
        234234
        234234
        2342342   
        234234"  
          android:ellipsize="marquee"
          android:fadingEdge="horizontal"
          android:focusable="true"
          android:focusableInTouchMode="true"
          android:marqueeRepeatLimit="marquee_forever"
          android:scrollHorizontally="true"
          android:singleLine="true"
        /> 
标红的是关键配置上就可以水平滚动了。marqueeRepeatLimit 是滚动次数。forever 是无限滚动

版权声明:本文为博主原创文章,未经博主允许不得转载。

Android中TextView实现垂直滚动(轮换效果,非跑马灯)

目前有这个需求,但网上找了一会儿,没发现有我的这个需求
  • parcool
  • parcool
  • 2014年11月13日 13:19
  • 3599

TextView垂直方向无限滚动还有跑马灯效果

用个自定义控件 然后显示上去就可以啦 自定义控件package com.example.textviewscrollv; import android.content.Context; impor...
  • mp624183768
  • mp624183768
  • 2016年12月26日 17:43
  • 3754

Android TextView 横向滚动(跑马灯效果)

Android TextView 中当文字比较多时希望它横向滚动显示,下面是一种亲测可行的方法。 效果图: 1.自定义TextView,重写isFocused()方法返回true,让自定义...
  • shenyuanqing
  • shenyuanqing
  • 2015年08月19日 23:00
  • 3329

adnroid textview设置文字横向自动滚动(跑马灯效果)

关于textview设置文字横向自动滚动(跑马灯效果)文章,虽然网上有,但我看了下,描述的正确的只有一篇,因为我觉得自己再写一篇,方便自己和大家以后方便使用 先上效果图: 代码如下: ...
  • u014763302
  • u014763302
  • 2016年05月11日 13:07
  • 2957

自定义textview实现竖直滚动跑马灯效果

跑马灯效果
  • m0_38091800
  • m0_38091800
  • 2017年06月30日 14:07
  • 431

安卓中垂直跑马灯的实现

在我们开发过程中,跑马灯这个功能非常实用的,在实现这个功能的时候,这个时候我们通常需要找demo来实现这个方法,我从github上面找到这个demo感觉很好用,所以就要实现了这个功能喽MarqueeV...
  • u010859484
  • u010859484
  • 2016年10月18日 17:50
  • 1324

Android文字自动横向滚动的TextView(文字长度不够也可以)

Android自带的跑马灯效果,文字长度没有超过屏幕宽度时不会自动滚动,但是我们的需求是文字长度不够也要可以自动滚动。我看了一个人的博客(忘记是谁了,不好意思)他写的也是和Android跑马灯效果差不...
  • qq_14967667
  • qq_14967667
  • 2015年09月17日 19:19
  • 1025

垂直滚动公告(垂直跑马灯)

现在很多商城类的app经常会有一小段垂直轮播的公告,网上搜索了一下相关的内容,发现github上有造好的轮子,于是乎,下载下来小觑了一番,github链接: https://github.com/N...
  • AndroidStudioo
  • AndroidStudioo
  • 2016年07月07日 11:54
  • 4732

android中TextView多行文本滚动的实现及单行走马灯实现

TextView当设定行数是单行的时候可以实现走马灯效果,但有时候多行的时候如何实现文本滚动呢,一般方法:NO.1setMovementMethod方法 textView赋值前,调用如下方法即可实现...
  • crazylzxlzx
  • crazylzxlzx
  • 2016年08月18日 17:01
  • 1030

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

一般来说,自定义View需要以下四个步骤: 自定义View的属性 在View的构造方法中获得自定义的属性 重写onMeasure方法 重写onDraw方法 顾名思义,onM...
  • u012933743
  • u012933743
  • 2015年06月01日 14:23
  • 2444
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:android textview 垂直滚动and水平跑马灯
举报原因:
原因补充:

(最多只允许输入30个字)