您的位置:首页 > 其它

TextView实现跑马灯效果 以以实现TextView没有边框 设置我们自己的背景

2015-01-30 17:49 549 查看
<TextView

android:layout_width="100px"

android:layout_height="wrap_content"

android:text="234254fadfadffadfadfgfhdgfhjhfjhfjhjfhjfhjfhjfhjtyteytryet"

android:marqueeRepeatLimit="marquee_forever"

android:ellipsize="marquee"

android:scrollHorizontally="true"

android:focusableInTouchMode="true"

android:focusable="true"></TextView>

android:layout_width="100px"   //文字宽度不能是wrap_content(后面更正,可以是!),//这样的跑步起来

android:marqueeRepeatLimit="marquee_forever"//表示滚动回数,这里这么设置,表示一直滚动
android:ellipsize="start"        省略号在开头
android:ellipsize="middle"       省略号在中间
android:ellipsize="end"          省略号在结尾
android:ellipsize="marquee"      跑马灯显示
或者在程序中可通过setEillpsize显式设置。

android:focusable="true"  //要显示该跑马灯,view必须要获得焦点,只有在取得焦点的情况下跑马灯才会显示


更新:
用此例在android4.0.3上不能跑起来跑马灯的效果,需加
android:singleLine="true"
当为一行的时候,才有跑马灯效果。


(4)android:focusableInTouchMode:是否在触摸模式下获得焦点。


除了跑马灯之外 我们还可以通过 scrollView 来实现我们的textview滚动显示。

TextView出去边框就是我们设置背景位null
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: