本篇文章為大家展示了在Android中使用TextView實現(xiàn)一個跑馬燈效果,內(nèi)容簡明扼要并且容易理解,絕對能使你眼前一亮,通過這篇文章的詳細介紹希望你能有所收獲。
條件:
1、android:ellipsize=”marquee”
2、TextView必須單行顯示,即內(nèi)容必須超出TextView大小
3、TextView要獲得焦點才能滾動
mTVText.setText(“超過文本長度的數(shù)據(jù)");
mTVText.setSingleLine(true);設置單行顯示
mTVText.setEllipsize(TruncateAt.MARQUEE);設置跑馬燈顯示效果
TextView.setHorizontallyScrolling(true); //讓文字可以水平滑動
TextView還可以設置跑馬燈效果的滾動次數(shù)
android:marqueerepeatlimit="1"。1代表1次,-1代表無限循環(huán)。
Java代碼設置:
mTVText.setMarqueeRepeatLimit(-1);
.xml文件: