1. 程式人生 > >Android--ListView中item中實現跑馬燈效果

Android--ListView中item中實現跑馬燈效果

1.要實現跑馬燈的TextView寫法

            <TextView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"

            android:singleLine="true"
            android:ellipsize="marquee"
            android:marqueeRepeatLimit="marquee_forever"
            />

2.在程式碼中找到這個textView,然後textView.setSelected(true),這步很關鍵;

3.如果不是在ListView中的跑馬燈效果,那麼只需要在佈局檔案中配置就ok,程式碼如下:

<item name="android:singleLine">true</item>  
<item name="android:ellipsize">marquee</item>  
<item name="android:focusable">true</item>  
<item name="android:focusableInTouchMode">true</item>  
<item name
="android:marqueeRepeatLimit">marquee_forever</item>