2013-06-21 93 views
1

有沒有知道什麼字體大小被定在手機上,即下設備字體大小

settings > display > font = small/normal/large/huge 

裏面我的應用程序的方法嗎?我需要根據設備字體大小更改視圖的高度。有沒有辦法做到這一點?

任何幫助將不勝感激。

回答

1

可以使用獲得設備的字體放大:

float scale = getResources().getConfiguration().fontScale; 
+0

謝謝!另外,假設在我的應用程序中將textview的字體大小設置爲15sp,那麼在更改設備字體大小時如何完成轉換?關於fontscale是15 * 1.15,還是其他的? –