转载于:http://blog.csdn.net/android_hl/article/details/55252270
效果图
TextView属性设置
<TextView
android:id="@+id/tv_title"
<!--设置具体宽度,不然无效果 -->
android:layout_width="200dp"
android:layout_height="wrap_content"
android:layout_centerHorizontal="true"
android:layout_centerVertical="true"
android:text="资讯详情"
android:singleLine="true"
android:marqueeRepeatLimit="marquee_forever"
android:ellipsize="marquee"
android:scrollHorizontally="true"
android:focusableInTouchMode="true"
android:focusable="true"
android:gravity="center"
android:textColor="#ffffffff"
android:textAppearance="?android:attr/textAppearanceLarge"/>
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
主要属性
android:ellipsize属性值有四个,分别是:
android:ellipsize="start"
android:ellipsize="middle"
android:ellipsize="end"
android:ellipsize="marquee"
当android:ellipsize=”marquee” 的时候,android:marqueeRepeatLimit=”marquee_forever”设置重复的次数,marquee_forever表示一直重复,也可以是1,2,3等。
下面的话是在别处看到的,不知道是否正确:
对于一个大View中有很多子View来说,同一时刻只能有一个子View获得focus!也就是说当前这一屏上,最多只能有一个view能有跑马灯效果,而不能多个View同事都有跑马灯效果。