textview的滚动

今天看一个游戏发现有一个textview的滚动,不过那个是垂直滚动,于是乎我就开始查资料看看别人是怎么实现的,不过实现的思路跟我所想的思路也差不多,具体怎么实现的 我还需要学习研究一下,只是大致思路是反复调用ondraw就ok了,先说一下textview本身自带的滚动,好像这个控件本身自带的滚动是水平滚动,没有深入研究,只是觉得表面上是水平滚动的,只要在定义textview的时候注意以下几点就好: <TextView
android:id="@+id/tv1"
android:layout_width="fill_parent"
android:layout_height="wrap_content"

android:textSize="15sp"  
android:text="欢迎点击网址:http://my.oschina.net/honeyming 这是一个textview横向滚动的列子!小李子哦 只是随便理解了一下 可能还有理解的不到位的地方"  
android:autoLink="all"    
android:textColor="#00FF00"  
   
android:singleLine="true"  
android:focusable="true"  
android:focusableInTouchMode="true"  
android:ellipsize="marquee"  
android:marqueeRepeatLimit="marquee_forever"     
/>  

下面对相关参数我做个解释啊 android:ellipsize这个是文字很长的话文本怎么显示,其实这个值有4个 start,end,middle,marquee,大家可以试试 就知道是什么意思了 marquee特别说明一下这个是指文本显示的时候是以跑马灯的样式显示

android:marqueeRepeatLimit还有这个 这个是当elipsize设置为marquee的时候,滚动的次数,设置为marquee_forever就是永远滚动。

写的不好,有问题的可以互相交流。 下次再讲垂直滚动的问题

转载于:https://my.oschina.net/honeyming/blog/94131

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值