0

我有5.7「手機或1440 x 2560像素手機的文字大小問題 我試過2手機,一個是LG V10,另一個是三星Galaxy Note 5。在Samsung Galaxy Note 5中,文字大小看起來不錯,但在LG V10中很糟糕Android的文字大小在編程上取決於分辨率或密度

我使用此代碼來計算不同屏幕尺寸下的文字大小

Point size = new Point(); 
getWindowManager().getDefaultDisplay().getSize(size); 
float percent = .18f; 
textView.setTextSize(percent * size.x); 

請幫我什麼是以不同分辨率計算文本大小的最佳方法

+0

[試試這可能會幫助你](http://stackoverflow.com/a/4795393/2183890) – AKSiddique

回答

1

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

與比例無關的像素 - 這與dp單位相似,但它也會根據用戶的字體大小偏好進行縮放。建議您在指定字體大小時使用本機,以便針對屏幕密度和用戶偏好進行調整。 Ref.

+0

謝謝你的答案,但使用SP比使用百分比更糟糕,比如我使用的,我已經儘量使用SP,但在小設備是可怕的 – Dirus

相關問題