簡體   English   中英

無法導入java.awt.font類

[英]Can't Import java.awt.font Class

在我正在開發的App中,我想使用java.awt.font類。 但是,由於某些非常奇怪的原因,我無法導入它,因此我無法將Font cannot be resolved to a type錯誤。 我還嘗試手動為java.awt.*java.awt.font.*添加import語句,但這無濟於事。

有人遇到過類似的問題嗎? 還是有人知道為什么我不能導入Font

但是,由於某些非常奇怪的原因,我無法導入它

那是因為java.awt.Font不屬於Android SDK的一部分。

一旦有了字體,您就可以創建一個新的Paint()。 設置其字體,然后設置getFontMetrics()。 但是FontMetrics並不是太有用,Paint它本身可以測量Text和getTextWidth,甚至可以在文本周圍計算邊界。 我確實使用字體指標來獲取字體的高度,因為我不喜歡我的文本框嘗試根據鍵入的字符的實際高度將字符串上/下移動字符串。 緊緊地,字體的總高度= -FontMetrics.top + FontMetrics.bot或底部,無論它是什么。

我已經將Java庫移植了幾天,並且能夠將Java的所有字體繪制/居中需求從Java的字體和字體規格完全移植到android的字體和繪畫中。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM