Android 中TextView中跑馬燈效果的實(shí)現(xiàn)方法
條件:
1、android:ellipsize=”marquee”
2、TextView必須單行顯示,即內(nèi)容必須超出TextView大小
3、TextView要獲得焦點(diǎn)才能滾動
mTVText.setText(“超過文本長度的數(shù)據(jù)");
mTVText.setSingleLine(true);設(shè)置單行顯示
mTVText.setEllipsize(TruncateAt.MARQUEE);設(shè)置跑馬燈顯示效果
TextView.setHorizontallyScrolling(true); //讓文字可以水平滑動
TextView還可以設(shè)置跑馬燈效果的滾動次數(shù)
android:marqueerepeatlimit="1"。1代表1次,-1代表無限循環(huán)。
Java代碼設(shè)置:
mTVText.setMarqueeRepeatLimit(-1);
.xml文件:
<TextView android:id="@+id/tv_marquee" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@string/tv_marquee_text" android:textSize="25sp" android:focusable="true" android:ellipsize="marquee" android:marqueeRepeatLimit="marquee_forever" android:focusableInTouchMode="true" android:textColor="@color/colorPrimary" />
.Java文件
public class LampRunActivity extends AppCompatActivity { private TextView tv_marguee; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_lamp_run); intiTextView(); } public void intiTextView(){ tv_marguee= (TextView) findViewById(R.id.tv_marquee); tv_marguee.setSingleLine(true);//設(shè)置單行顯示 tv_marguee.setHorizontallyScrolling(true);//設(shè)置水平滾動效果 // tv_marguee.setMarqueeRepeatLimit(-1);//設(shè)置滾動次數(shù),-1為無限滾動,1為滾動1次
- Android TextView實(shí)現(xiàn)跑馬燈效果的方法
- Android實(shí)現(xiàn)跑馬燈效果的方法
- Android自定義View實(shí)現(xiàn)豎直跑馬燈效果案例解析
- Android實(shí)現(xiàn)圖文垂直跑馬燈效果
- Android自定義textview實(shí)現(xiàn)豎直滾動跑馬燈效果
- Android中使用TextView實(shí)現(xiàn)文字跑馬燈效果
- Android基于TextView不獲取焦點(diǎn)實(shí)現(xiàn)跑馬燈效果
- Android跑馬燈MarqueeView源碼解析
- android自定義View實(shí)現(xiàn)跑馬燈效果
- Android自定義可控制速度的跑馬燈
相關(guān)文章
Android之內(nèi)置和外置sdcard路徑顯示并且寫入數(shù)據(jù)的方法
今天小編就為大家分享一篇Android之內(nèi)置和外置sdcard路徑顯示并且寫入數(shù)據(jù)的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2018-08-08Android自定義雙向進(jìn)度條的實(shí)現(xiàn)代碼
本篇文章主要介紹了Android自定義雙向進(jìn)度條的實(shí)現(xiàn)代碼,非常具有實(shí)用的價值,有興趣的同學(xué)一起來了解一下2017-09-09Android實(shí)現(xiàn)瘋狂連連看游戲之加載界面圖片和實(shí)現(xiàn)游戲Activity(四)
這篇文章主要為大家詳細(xì)介紹了Android實(shí)現(xiàn)瘋狂連連看游戲之加載界面圖片和實(shí)現(xiàn)游戲Activity,具有一定的參考價值,感興趣的小伙伴們可以參考一下2017-03-03Android超詳細(xì)講解組件LinearLayout的使用
LinearLayout又稱作線性布局,是一種非常常用的布局。正如它的名字所描述的一樣,這個布局會將它所包含的控件在線性方向上依次排列。既然是線性排列,肯定就不僅只有一個方向,這里一般只有兩個方向:水平方向和垂直方向2022-03-03Android Studio 4.0 正式發(fā)布在Ubuntu 20.04中安裝的方法
這篇文章主要介紹了Android Studio 4.0 正式發(fā)布如何在Ubuntu 20.04中安裝,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下2020-06-06Android Uri和文件路徑互相轉(zhuǎn)換的實(shí)例代碼
在項(xiàng)目中需要用到將Uri轉(zhuǎn)換為絕對路徑,下面小編把Android Uri和文件路徑互相轉(zhuǎn)換的實(shí)例代碼分享到腳本之家平臺,需要的的朋友參考下吧2017-07-07Android 大文件切割與合并的實(shí)現(xiàn)代碼
這篇文章主要介紹了Android 大文件切割與合并,實(shí)現(xiàn)了很多發(fā)文件和視頻的切割,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2018-11-11Android OkHttp Post上傳文件并且攜帶參數(shù)實(shí)例詳解
這篇文章主要介紹了Android OkHttp Post上傳文件并且攜帶參數(shù)實(shí)例詳解的相關(guān)資料,需要的朋友可以參考下2017-03-03