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);

更多相关文章

  1. android的android:taskAffinity
  2. ImageView的android:maxHeight,android:minHeight的正确设置
  3. Android(安卓)UI 之自定义标题栏 + 沉浸式状态栏
  4. 设置TextView文字居中
  5. Android高手进阶教程(七)之----Android(安卓)中Preferences的使
  6. Android有用代码(一)
  7. 转载——android 有用的知识
  8. ImageView的android:maxHeight,android:minHeight的正确设置
  9. android 让一个控件按钮居于底部的几种方法

随机推荐

  1. Linux驱动学习1.hello world;
  2. TCP在Linux内核中调用流
  3. linux notepadqq不支持中文输入的原因分
  4. Linux下的find 命令使用实例
  5. UBUNTU 12.04下傻瓜式简单安装arm-linux-
  6. 在Ubuntu 9.10中有奇怪的pynotify行为
  7. Linux系统安装并使用Tomcat
  8. 通过指令“ps -l”查看进程信息
  9. 用虚拟机装的linux与宿主机的IP能互ping
  10. 计算所有字符,包括linux中的空格