[size=large]网上一般都讲了很多如何实现跑马灯的效果,但是很多情况下,我们的跑马灯跑不起来,这是为什么呢,让我们先看看这个跑马灯的一般代码。

<TextView android:layout_width="100px"        android:layout_height="wrap_content"        android:textColor="@android:color/white"         android:ellipsize="marquee"         android:focusable="true"         android:marqueeRepeatLimit="marquee_forever"         android:focusableInTouchMode="true"         android:scrollHorizontally="true"        android:text="这才是真正的文字跑马灯效果"        >    </TextView>



然而,这个跑马灯跑起来的一个必要条件是:这个textview或者button获取到了焦点。

所以,跑不起来的原因自然就是textview或者button没有获取到焦点了。
解决方法:在activity中,让对象去请求焦点

tv_paomadeng.requestFocus();tv_paomadeng.setText("Whatever you want to display");


这样就万事大吉了![/size]

更多相关文章

  1. 记录Android开发中遇到的一些问题
  2. android获取GPS位置信息
  3. Android中设计具有背景图的按钮—ImageButton的焦点及事件处理
  4. android 中的几种目录
  5. Android中屏幕相关的操作
  6. Android获取经纬度
  7. ListView 列表视图
  8. Android获取语言及地区总结
  9. android 中的url操作

随机推荐

  1. android使用adhoc共享上网
  2. android 关于资源找不到的问题
  3. Android中用Handle做定时器,显示实时时间
  4. Android(安卓)获取View高度的4种方法
  5. Firefox mobile (android) and orientati
  6. android 利用pull解析xml数据
  7. TabLayout 遇到那些坑
  8. (Android) ContentProvider 实例
  9. Fastjson生成json时Null属性不显示
  10. android JB2连拍降速原理介绍