调用TextView.setText后组件发生抖动问题及解决
2013-10-15 11:11
1221 查看
项目需要做一个首页新闻图片自动无限循环的组件,上面配有标识的RadioGroup。这个简单。可是后来UI设计出来的效果,要求在图片的下方添加一个灰色颜色带,再在这个颜色带上显示关于图片的标题。我想,这个也简单,分分钟的事。起先,我将表示TextView的组件引用传递个自定义的Gallery,让Gallery自动滚动时也顺带把TextView的值改变过来。可是运行起来后,发现字是改变过来了。不过Gallery的滚动效果变得有问题了,会抖动。我以为是线程影响的问题,用了handler,不行,又用线程加了延时,还是不行。无奈,在尝试了2个小时无果后,只能求助google了。最后发现一篇文章,讲的是一个播放音乐进度条反馈进度,同样调用TextView.setText方法,发生了进度条向右抖动的情况。解决方案是将TextView的长度写死,不要用wrap_content,于是,我的问题也这么解决了。但是将长度写死又带来了适配的问题。当然这又是另外一个问题了。
总结:一、这个问题应该是android中组件绘制过程带来的影响。
二、多上google,少用百度
总结:一、这个问题应该是android中组件绘制过程带来的影响。
二、多上google,少用百度
相关文章推荐
- TextView的setCompoundDrawables不显示问题解决
- 解决textview.setMovementMethod后Listview的OnItemClickListener点击失效问题
- android TextView 显示不全的问题解决,此问题是设置了maxLines和ellipsize=end情况下发生的!
- TextView setText()无效的问题解决
- 解决listview中的textview设置了setMovementMethod导致onItemclick无效的问题
- TextView的setCompoundDrawables不显示问题解决
- ScrollView与ListView合用(TextView多行显示时计算不正确)的问题解决
- 解决TextView错位的问题
- 关于TextView.setTextColor(int); 括号里那个颜色int值的问题
- 【微信小程序】解决 竖向<scroll-view>组件 “竖向滚动页面出现遮挡”问题
- TextView.setTextSize 单位问题
- 自定义控件工作的时候会影响标题textview的文字出现锯齿显得很模糊问题解决方案
- android TextView多行文本(超过3行)使用ellipsize属性无效问题的解决方法
- 解决安卓TextView高度和textSize大小不一致问题
- 解决微信小程序组件scroll-view中bindscrolltolower事件触发不了的问题
- 解决TextView在中文和标点存在情况下一行没显示满就换行问题
- ASP.Net调用Excel组件错误的问题解决
- 关于AutoCompleteTextView中调用setOnItemClickListener中参数调用介绍
- android TextView多行文本(超过3行)使用ellipsize属性无效问题的解决方法
- 解决ScrollView.setOnScrollChangeListener() API23以上可用问题