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
  • 3443

iOS - 支持水平 / 垂直显示自动滚动的跑马灯控件 --- SKAutoScrollLabel 的使用和实现

原文链接:http://www.jianshu.com/p/7221bc08f26a SKAutoScrollLabel 是一个同时支持水平 / 垂直两种类型的 “跑马灯” 效果的自动滚动 UILa...

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

用个自定义控件 然后显示上去就可以啦 自定义控件package com.example.textviewscrollv; import android.content.Context; impor...

android 跑马灯(textview滚动显示)

  • 2014年07月24日 18:44
  • 1.38MB
  • 下载

Android TextView实现滚动跑马灯效果Marquee

可以利用原生功能实现效果: 1、如果TextView中的文字过长,(在失去焦点时)那么超出显示范围的文字以...显示 2、如果TextView获得了焦点,那么其中的文字以循环滚动的方式显示 布局中代...
  • asdf717
  • asdf717
  • 2016年04月29日 10:41
  • 3277

android TextView实现实现跑马灯效果,并监听滚动完成动作。

因项目需求,需要实现监听baomadeng

Android:TextView 自动滚动(跑马灯)

TextView实现文字滚动需要以下几个要点: 1.文字长度长于可显示范围:android:singleLine="true" 2.设置可滚到,或显示样式:android:ellipsize="m...

android TextView跑马灯 让字体滚动起来

第一步自定义控件public class Marquee extends TextView { public Marquee(Context con) { super(con)...

Android TextView文字横向自动滚动(跑马灯)

TextView实现文字滚动需要以下几个要点:1.文字长度长于可显示范围:android:singleLine="true"2.设置可滚到,或显示样式:android:ellipsize="marqu...
  • muyu114
  • muyu114
  • 2011年05月06日 18:01
  • 68219
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:android textview 垂直滚动and水平跑马灯
举报原因:
原因补充:

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