TextView滾動功能的實現

2021-06-09 16:38:23 字數 889 閱讀 3494

** 

滾動條大家肯定不陌生的,當然這裡說的不是scrollview,在很多的時候需要乙個textview來顯示很多內容,但是內容太多了超過了textview的顯示範圍,這個時候就需要textview裡面的內容滾動起來。首先看下布局檔案:

view plain

copy to clipboard

print?

<

textview

android:id

="@+id/reportcontent"

android:layout_width

="fill_parent"

android:layout_height

="wrap_content"

android:maxlines

="20"

android:scrollbars

="vertical"

android:singleline

="false"

/>

當內容超過了20行的時候就會出現滾動條了,這樣才符合上面的描述,但是即便布局檔案這樣設定了相關屬性,但是在顯示的時候仍然達不到我們的要求,因為我們肯定需要把沒有顯示出來的內容通過滾動能夠顯示出來,這就需要在**裡面設定textview的相關屬性來,**如下:

view plain

copy to clipboard

print?

reportcontent = (textview)findviewbyid(r.id.reportcontent);  

//如果reportcontent內容太多了的話,我們需要讓其滾動起來,

reportcontent.setmovementmethod(scrollingmovementmethod.getinstance()) ;  

textview水平滾動

今天在工作中遇到textview水平滾動的問題 在textview中設定了 android singleline true android ellipsize marquee android marqueerepeatlimit marquee forever 但是textview中的文字並沒有滾動...

控制TextView滾動

textview中有個ellipsize屬性,作用是當文字過長時,該控制項該如何顯示 解釋如下 1.android ellipsize start 省略號顯示在開頭 2.android ellipsize end 省略號顯示在結尾 3.android ellipsize middle 省略號顯示在中...

自動迴圈滾動textview

先初始化,在呼叫 starscroll 即可 public class autoscrolltextview extends textview 初始化自動滾動條,每次改變文字內容時,都需要重新初始化一次 param windowmanager 獲取螢幕 param text 顯示的內容 public...