本文實例講述了Android基于TextView屬性android:ellipsize實現跑馬燈效果的方法。分享給大家供大家參考,具體如下:
Android系統中TextView實現跑馬燈效果,必須具備以下幾個條件:
1、android:ellipsize="marquee"
2、TextView必須單行顯示,即內容必須超出TextView大小
3、TextView要獲得焦點才能滾動
XML代碼:
android:ellipsize="marquee",android:singleLine="true"
Java代碼:
mTVText.setText("歡迎來到武林網//www.survivalescaperooms.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開發入門與進階教程》、《Android多媒體操作技巧匯總(音頻,視頻,錄音等)》、《Android基本組件用法總結》、《Android視圖View技巧總結》、《Android布局layout技巧總結》及《Android控件用法總結》
希望本文所述對大家Android程序設計有所幫助。
新聞熱點
疑難解答