[问题] 使用setTextSize修改TextView大小

楼主: Dong0129 (阿东跟上面讲的情况一样b)   2017-06-01 15:20:15
各位版友好,
想在程式里修改TextView的大小,
于是在程式中先拿出TextView的size后乘上一个数值rate让他变小,如下:
text.setTextSize(text.getTextSize()*rate)
执行程式后发现修改大小后的TextView没办法显示在画面上...
请问是否哪边做错了呢?
作者: snowsummersp (WBJ)   2017-06-01 15:41:00
你先在tv上设个颜色 确认他真的存在在萤幕上有可能是tv太小 字塞不下
作者: loxyz (loxyz)   2017-06-01 17:10:00
setTextSize加一个参数 TypedValue.COMPLEX_UNIT_DIP试试
作者: hu7592 (hu7592)   2017-06-06 16:25:00
你要不要 写个Log 看看getTextsize 出来是什么值

Links booklink

Contact Us: admin [ a t ] ucptt.com