看板 AndroidDev 關於我們 聯絡資訊
各位版友好, 想在程式裡修改TextView的大小, 於是在程式中先拿出TextView的size後乘上一個數值rate讓他變小,如下: text.setTextSize(text.getTextSize()*rate) 執行程式後發現修改大小後的TextView沒辦法顯示在畫面上... 請問是否哪邊做錯了呢? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 223.136.113.50 ※ 文章網址: https://www.ptt.cc/bbs/AndroidDev/M.1496301618.A.554.html
snowsummersp: 你先在tv上設個顏色 確認他真的存在在螢幕上06/01 15:41
snowsummersp: 有可能是tv太小 字塞不下06/01 15:43
原本設定是50dp可以顯示, 在程式中用文章內的程式碼砍半後沒辦法顯示, 使用其他rate變小或變大也是無法顯示... ※ 編輯: Dong0129 (223.136.113.50), 06/01/2017 15:50:06
loxyz: setTextSize加一個參數 TypedValue.COMPLEX_UNIT_DIP試試 06/01 17:10
hu7592: 你要不要 寫個Log 看看getTextsize 出來是什麼值 06/06 16:25