原因:页面有View被重新绘制了、焦点被抢占

例如:
1、TextView 的width被设置为wrap_content,setText()时内容改变会导致View重新绘制;
2、页面中动态生成View同样会影响跑马灯效果;

解决办法:

1.尽可能的将页面的View的宽和高设置为固定值,尽量不要动态去修改

2.自定义TextView 重写isFocused()函数,让他放回true也就是一直获取了,焦点效果自然也就出来了,如果这都不能解决那肯就不是焦点问题了。

public class MarqueTextView extends TextView {public MarqueTextView(Context context, AttributeSet attrs, int defStyle) {super(context, attrs, defStyle);}public MarqueTextView(Context context, AttributeSet attrs) {super(context, attrs);}public MarqueTextView(Context context) {super(context);}@Overridepublic boolean isFocused() {return true;}@Overrideprotected void onFocusChanged(boolean focused, int direction,Rect previouslyFocusedRect) {if(focused){super.onFocusChanged(focused,direction,previouslyFocusedRect);}}@Overridepublic void onWindowFocusChanged(boolean focused){if (focused){super.onWindowFocusChanged(focused);}}
}

android 跑马灯出现重复跳动、不滚动问题相关推荐

  1. Android跑马灯

    Android跑马灯的实现 这篇文章主要是讲解在Android中跑马灯的做法,以及介绍Textview的一些属性. (1)了解textview的一些属性 这里我们通过代码来了解textview的一些属 ...

  2. android跑马灯有时候不跑

    android跑马灯有时候不跑的解决方法 按照下面的设置顺序进行设置,否则在有的手机上可能不会有效果,比如三星GT i9300 @Override public boolean isFocused() ...

  3. android无焦点跑马灯滚动,Android跑马灯无焦点滚动

    如果对显示没有特别要求可以直接使用属性就能做到,在布局文件中将TextView属性设置一下: android:layout_width="fill_parent" android: ...

  4. Android 跑马灯的方法

    转自 http://jsf.iteye.com/blog/680257 http://www.devdiv.com/home.php?mod=space&uid=31865&do=bl ...

  5. Android --- 跑马灯效果

    1.基于开发者文档的官方说明 跑马灯效果主要使用的控件为TextView,其中涉及的几个标签如下所示: android:ellipsize If set, causes words that are ...

  6. android 跑马灯 文字一行能显示全也能跑马灯

    android 里面跑马灯效果一般都是当行显示不全的情况下才会有跑马灯效果,当一行能显示全的情况下,跑马灯是没有效果的.前几天ui要一效果,希望一行能显示全的情况下也能出现跑马灯效果,这样更醒目. p ...

  7. android 跑马灯 竖线,专为电竞和内容创作者而生!体验惠普 ENVY TE01台式机

    原标题:专为电竞和内容创作者而生!体验惠普 ENVY TE01台式机 由于移动网络的普及,很多人更加依赖移动设备,但是作为生产力工具和性能为王的台式机,依然是内容创作者和游戏玩家们的首选,更为重要的是 ...

  8. android跑马灯效果不起作用,Android跑马灯效果失效问题

    Android中的跑马灯效果在特定情况下用的效果很不错,调试的时候发现在2.3系统下,文字跑动正常,后来无意换了另一个手机,4.0以上的系统,发现文字跑动效果失效,研究后发现有两种情况会导致失效. 先 ...

  9. android 跑马灯效果

    修改界面跳转后跑马灯线程停止问题 package com.sunarvr.artist.view;import android.content.Context; import android.cont ...

最新文章

  1. div居中与div内容居中,不一样
  2. java 获取资源,Java资源获取
  3. 浏览器输入域名网址访问后的过程详解
  4. 在OnLButtonDown获取其他控件被点击的消息
  5. 【OS学习笔记】十六 保护模式四:进入保护模式与在保护模式下访问内存的汇编代码
  6. [转载]网络编辑必知常识:什么是PV、UV和PR值 zz
  7. CSS3 元素基础知识
  8. java 桌面图标插件_JavaSwing界面设计(所有控件及示例)预览.ppt
  9. ES6新特性_浏览器中使用ES6模块化的另一种方式--JavaScript_ECMAScript_ES6-ES11新特性工作笔记044
  10. 高性能时空计算机应用,中国工程物理研究院计算机应用技术怎么样
  11. C语言递归分形实验-曼德勃罗集
  12. Sleep 方案解决主备延迟
  13. java 虚拟机内存修改_Java虚拟机内存参数设置
  14. DockerKubernetes ❀ Kubernetes集群 - DashBoard服务(Web管理)安装部署
  15. 信息化规划、信息化战略规划、信息资源规划、信息化项目规划之间的关系
  16. 音频合并软件有哪些?推荐3个软件教你如何合并音频
  17. 拍牌系统改版html5,开启上海拍牌的日子,有点玩人的系统,一会快一会慢
  18. PointRCNN: 3D Object Proposal Generation and Detection from Point Cloud【翻译】
  19. C++ - sstream标准库(串流控制)
  20. 5.PS-快速选择和魔棒

热门文章

  1. 卐 4-3D图形的数学
  2. sql server无法用sql server身份验证
  3. 基因数据处理8之BWA_MEM小数据集处理(成功)
  4. iis搭建ftp服务器及身份验证设置
  5. 【Matlab】修改图片dpi方法总结
  6. Python前世今生
  7. 机器学习和深度学习的区别
  8. 华为/阿里等公司招聘缩减!科技行业出现衰退?
  9. 坚持学英语 -- 公司前台MM 一日英语小记
  10. linux远程管理工具:putty