zoukankan      html  css  js  c++  java
  • TextView属性android:ellipsize实现跑马灯效果

    Android系统中TextView实现跑马灯效果,必须具备以下几个条件:
    1、android:ellipsize=”marquee”
    2、TextView必须单行显示,即内容必须超出TextView大小
    3、TextView要获得焦点才能滚动
    XML代码:
    android:ellipsize="marquee", android:singleLine="true"
    Java代码:
    mTVText.setText("哼唱接撒砥砺风节雷锋精神http://orgcent.com/,很长很长很长很长很长很长的数据");
    mTVText.setSingleLine(true);
    mTVText.setEllipsize(TruncateAt.MARQUEE);
    PS: TextView.setHorizontallyScrolling(true); //让文字可以水平滑动
    TextView还可以设置跑马灯效果的滚动次数,如下:
    XML代码设置:
    android:marqueerepeatlimit="1"。1代表1次,-1代表无限循环。
    Java代码设置:
    mTVText.setMarqueeRepeatLimit(-1);
  • 相关阅读:
    学习进度表 06
    课堂练习第七周
    学习进度表 05
    学习进度表 04
    分组情况
    求子数组最大值
    codeforce 8A-8C
    nginx 设置服务,开机启动
    转 ubuntu 安装php
    Nginx小记
  • 原文地址:https://www.cnblogs.com/top5/p/2507642.html
Copyright © 2011-2022 走看看