我正在開發一個Android應用程序,我想閱讀下的字體大小設置 - >顯示 - >字體大小。Android應用程序:如何閱讀設置下的字體大小?
因此,如果用戶設置了他的字體大小小/大/巨大的,我想全自動將此我所有的文字
我使用的是三星GALAXY Nexus的Android 4.1.2
預先感謝您的幫助
我正在開發一個Android應用程序,我想閱讀下的字體大小設置 - >顯示 - >字體大小。Android應用程序:如何閱讀設置下的字體大小?
因此,如果用戶設置了他的字體大小小/大/巨大的,我想全自動將此我所有的文字
我使用的是三星GALAXY Nexus的Android 4.1.2
預先感謝您的幫助
您還可以使用與「dp」相同的「sp」單位來定義文本大小,但是會根據用戶的文本大小系統設置進行縮放。無需自己從系統中讀取字體大小。
當您對較大的文本進行單獨佈局時,這可能很有用 – pkuszewski
這應該是問題的正確答案,儘管'FONT_SCALE'就是我一直在尋找的東西。創建佈局時,幾乎總是使用'sp'作爲字體 – Gibolt
這是在您的應用程序設置或設備設置? – SquiresSquire
float scale = getResources()。getConfiguration()。fontScale;現在嘗試一下。 – arul