博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
[Android疑难杂症]动态设置TextView的width不起作用
阅读量:7125 次
发布时间:2019-06-28

本文共 489 字,大约阅读时间需要 1 分钟。

 

前言

想用动态变化TextView的width属性来实现字幕效果,结果发现直接setWidth不起自用,这里分享一下办法。

声明
  欢迎转载,但请保留文章原始出处:) 
    博客园:http://www.cnblogs.com

    农民伯伯: http://over140.cnblogs.com  

 

正文

直接上代码吧:

final LayoutParams lp = mLrcTextShadow.getLayoutParams();
width += 5;
lp.width = width;
mLrcTextShadow.setLayoutParams(lp);

  代码说明:

关键是重新设置LayoutParams,获取LayoutParams可以放到循环之外,先设置width,然后再设置一下就可以了。

这里还发现一个问题,动态设置width之后,需要等到能够完全显示一个字才会显示出来,并不会只把字写一半。 

 

结束

标记一下~~ 

转载于:https://www.cnblogs.com/over140/archive/2012/09/14/2684652.html

你可能感兴趣的文章
错题解析
查看>>
[SDOI2011]染色 BZOJ2243 树链剖分+线段树
查看>>
DNS检测
查看>>
ssl 握手过程【收藏】
查看>>
Delphi常用取整函数
查看>>
Html中空格转义字符
查看>>
微信公众平台开发--生成带参数二维码
查看>>
随笔归档
查看>>
JAVA基础--super关键字
查看>>
Integer和String "+""=="方法的不同
查看>>
Codeforces Round #426 (Div. 2) problem C
查看>>
cs3动画
查看>>
Python CNN卷积神经网络代码实现
查看>>
使用异步I/O大大提高应用程序的性能
查看>>
Apc缓存Opcode(转)
查看>>
Enterprise Library系列文章目录(转载)
查看>>
[hihoCoder] 题外话·堆
查看>>
Vue / keep-alive使用
查看>>
Windows Phone 7常用的开发技巧&学习总结
查看>>
构造方法-猴子
查看>>