2011-02-15 120 views
1

我正在爲所有分辨率編寫通用代碼。作爲一個新的開發人員正在被這個字體問題阻止。考慮有不同的分辨率(100 * 100,200 * 200,300 * 300等).Am有一個textview如果假設我設置字體大小爲20 100 * 100,當我將此代碼移植到200 * 200時,對於200 * 200的分辨率,字體的大小似乎非常小。任何plz可以告訴如何計算各個地區的字體大小。是否有任何形式可用來計算它..普茲提醒..在此先感謝...如何計算各種分辨率的字體大小?

+0

只需在dip中設置文本大小,它將根據屏幕分辨率 – ingsaurabh 2011-02-15 13:14:29

回答

6

嘗試使用sp單位爲您的字體大小。

SP

量表無關的像素 - 這是 像DP單元,但它也是 通過用戶的字體大小 偏好縮放。建議您在指定字體大小時使用 本機, 因此將根據 屏幕密度和用戶偏好進行調整。

更多信息here

採取某個時候讀取this瞭解的Andriod使用以及不同的測量單位。