日常问题记录

来源:互联网 发布:长者是谁 知乎 编辑:程序博客网 时间:2024/05/20 02:54

本文主要记录开发过程中遇到的坑爹问题,便于以后查阅。

走马灯显示异常的问题

在开发过程遇到文字过长需要跑马灯效果的需求,首先想到的就是设置跑马灯需要的参数,主要包括:

    android:ellipsize="marquee"    android:focusable="true"    android:focusableInTouchMode="true"    android:marqueeRepeatLimit="marquee_forever"    android:singleLine="true"

但是效果运行起来的时候,发现走马灯效果总是会出现回到初始位置,类似于闪回,经过调试发现,每次在当前页面执行TextView的setText方法时候,走马灯便会回到初始位置,重新开始执行,而我当前页面需要不停的调用setText()方法来刷新界面。

经过两天的测试和查找问题,发现居然。。是由于父布局是RelativeLayout导致,换成LinearLayout或FrameLayout就可以了。。。

原创粉丝点击