TextView属性android:ellipsize实现跑马灯效果
16lz
2021-01-23
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两种方式实现发送短信的功能代码
- 原始Android的目标机代码结构
- 在Ubuntu上下载、编译和安装Android最新内核源代码(Linux Kernel)
- Android 页面惯性回弹效果,Nested接口接口简单实现。
- Android 碎屏效果 (Crack Screen,击碎屏幕)
- 第一行代码笔记1
- 第一行代码:AlertDialog
- android按钮按下的效果
- Android 自动更新代码