[問題] 使用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