2012-10-20 50 views
9

我正在開發一個Android應用程序,我想閱讀下的字體大小設置 - >顯示 - >字體大小Android應用程序:如何閱讀設置下的字體大小?

因此,如果用戶設置了他的字體大小小/大/巨大的,我想全自動將此我所有的文字

我使用的是三星GALAXY Nexus的Android 4.1.2

預先感謝您的幫助

+0

這是在您的應用程序設置或設備設置? – SquiresSquire

+1

float scale = getResources()。getConfiguration()。fontScale;現在嘗試一下。 – arul

回答

3

您還可以使用與「dp」相同的「sp」單位來定義文本大小,但是會根據用戶的文本大小系統設置進行縮放。無需自己從系統中讀取字體大小。

+0

當您對較大的文本進行單獨佈局時,這可能很有用 – pkuszewski

+0

這應該是問題的正確答案,儘管'FONT_SCALE'就是我一直在尋找的東西。創建佈局時,幾乎總是使用'sp'作爲字體 – Gibolt

相關問題