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有用代码(一)
  2. Android中实现跑马灯效果
  3. Android PendingIntent实现原理和代码
  4. android Setting中隐藏项实现原理与代码
  5. [Android] TextView实现走马灯效果

随机推荐

  1. This Android(安卓)SDK requires Android
  2. RelativeLayout用到的一些重要的属性(自
  3. 如何发布你的Android应用程序
  4. Android(安卓)Studio vs. Eclipse ADT Co
  5. Android(安卓)TextView 换行
  6. Professional Android(安卓)2 Developmen
  7. Android项目中图标的更改
  8. android xml布局文件属性说明
  9. ListView的使用
  10. Android(安卓)Studio菜鸟开发————Lin