安卓軟件的頂部跑馬燈文字?

很多安卓軟件的頂部或者底部有一些跑馬燈文字,這個只需要在TextView代碼裡添加一些屬性即可

工具/原料

Eclipse Android SDK 編譯環境

添加的TextView屬性代碼以及解釋如下:

android:focusableInTouchMode="true" //允許觸摸焦點

android:focusable="true" //允許獲取焦點

這兩個直接寫上就OK 具體作用說起來挺麻煩

android:singleLine="true" //強制單行顯示

android:ellipsize="marquee" //申明使用跑馬燈 android:scrollHorizontally="true" //啟用水平滾動條

android:marqueeRepeatLimit="marquee_forever" //跑馬燈顯示次數marquee_forever表示無間斷

在TextView 屬性中加入這兩行, OK 運行自己看效果~ 注意要是長於屏幕的文字

但是這種方法只能實現一行的跑馬燈,如果需要幾行的跑馬燈,還需要重寫TextView方法

注意事項

這種方法只能實現一行的跑馬燈,如果需要幾行的跑馬燈,還需要重寫TextView方法

TextView內容要是長於屏幕的文字

相關問題答案