[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中设计具有背景图的按钮—ImageButton的焦点及事件处理
  2. android振动效果的实现
  3. Android设置透明、半透明等效果
  4. Android水波纹效果
  5. Android透明效果的实现
  6. Android:瀑布流效果 的简单实现
  7. Android 可下拉上拉效果的ScrollView
  8. Android地震波效果SeismicWaveView
  9. [导入]超酷的android翻屏效果,不要错过

随机推荐

  1. Android(安卓)解析Html
  2. android dialog style属性设置
  3. Android(安卓)网络链接,不要忘记添加网络
  4. Android(安卓)Studio若干问题
  5. System Permissions—— android系统权限
  6. android stackView
  7. Android文件保存和读取
  8. 【Android(安卓)基础7.1 7.2】AsyncTask
  9. Sending and receiving broadcast messag
  10. android用代码实现圆角背景