這是一個愚蠢的問題,可能... 但是,返回值measureText()
的度量單位是什麼? 我需要px文本的寬度。 我認爲px,dp,sp會是整數值。那麼爲什麼measureText()
TextPaint
返回一個浮點值?測量文本返回浮點值
回答
按照文檔.........
http://developer.android.com/reference/android/graphics/Paint.html#measureText(java.lang.String)
這只是重複waht是在問題中陳述:返回一個浮點數。它沒有回答「爲什麼」的問題。 – laalto
返回的值是像素(未DP或SP)的數量,從而根據需要它被返回:)它是作爲一個浮點數返回的,可能是由於官方的Android類找到了一個對計算和優化更有用的浮點值,但我可能是錯誤的。
我不認爲它是在PX ...我已經寫了一個算法,其中它將文本的寬度與寬度比較,如果textView(myTextView.getWidth())。並看看結果我很確定價值是不是px :( –
這兩個值有多遠?這個鏈接下面的幫助嗎?https://stackoverflow.com/questions/7549182/android-paint -measuretext-vs-gettextbounds – Jamie
爲什麼返回類型不是float
,表示像素?
在屏幕上繪圖使用float
一直到GPU級別。這使得計算更加方便,並且可以使用抗鋸齒和subpixel rendering。
尺寸如px,dp,sp are floats too,雖然有convenience methods to get an integer pixel size value。
好的,謝謝。但是,返回值代表什麼?像素? –
- 1. 浮點函數返回值
- 2. 表達不返回浮點值
- 3. 從UITextField中返回浮點值
- 4. 彙總返回浮點值類型ExtJs
- 5. 如何返回floatcollector.collect中的浮點值?
- 6. 在C函數中返回浮點值
- 7. 的PInvoke返回浮點
- 8. C++返回浮點數
- 9. 返回浮點數組
- 10. math.ceil返回浮點數(1.5)
- 11. 測量浮點錯誤?
- 12. 返回文本節點
- 13. 將浮點型向量轉換爲字節向量並返回
- 14. 回合浮點值用ajax
- 15. MongoDB將截斷浮點值返回到6個小數點
- 16. 文本框不返回值
- 17. XSLT返回文本值僅文本
- 18. 浮點到字符串往返測試
- 19. 投射返回一個浮點類型的函數的返回值
- 20. SQL Server 2005:如果我使用浮點變量返回不正確的值
- 21. 返回浮點型變量在C中失去精度
- 22. 返回浮點而不是整數
- 23. Javascript總是返回浮點數
- 24. 劃分int並返回浮點數
- 25. 浮點返回指數表示法
- 26. EXP()BigQuery中返回浮點錯誤
- 27. 如何返回浮點數陣列
- 28. 浮點數返回整型 - PHP 7
- 29. 如何讓python返回浮點數?
- 30. 返回常量浮動*問題
'measureText()'返回文本的寬度。寬度是一個浮點值 –
它代表什麼?像素? –