2011-07-30 69 views
1

我正在構建一個應用程序,並基於內容和屏幕大小我想動態設置字體大小以填充整個屏幕。Android:如何確定文本的長度(以像素爲單位)?

有沒有辦法確定一行文本的寬度(以像素爲單位)?我想避免嘗試和錯誤可以呈現給用戶的閃爍。不需要首先顯示TextView就可以完成嗎?

回答

6

對於此目的,Paint類有一個measureText方法:)

+0

有趣。像這樣的方法似乎隱藏在簡單的網站上,這是驚人的。 :-)我會讓你知道結果如何。當設置視圖的寬度時, – codingCat

+0

單位不匹配。編輯:似乎工作,如果文字不是太長,文字向上的2000個字符是給我更高的數字比預期。 – schwiz

相關問題