TextView属性android:ellipsize实现跑马灯效果
16lz
2021-12-04
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);
更多相关文章
- Android纠正Activity横竖屏切换的生命周期的错误
- 浅谈android:clipChildren属性
- Android动画设置interpolator插值器
- android两种方式实现发送短信的功能代码
- LinearLayout 内部控件居中
- GDB + gdbserver 远程调试android native code
- 原始Android的目标机代码结构
- 在Ubuntu上下载、编译和安装Android最新内核源代码(Linux Kernel)
- Android下实现一个手机监控摄像头