沈陽APP開發屏幕適配之修改字體相關
2024/8/23 9:47:34 瀏覽:123
沈陽APP開發屏幕適配之修改字體相關
我們知道使用手機的時候,如果瀏覽一些圖文APP,比如頭條中看一些文章,或者微信查看信息,如果正文或信息
的字體是正常大小,但是對于視力下降的老年人,相對卻是小的而且看不清楚,這時我們可以在設置中的顯示選項
搜索到字體,然后修改字體大小或顯示大小,但是默認的APP也是會跟隨系統字體改變,然后我們就要考慮另一種
情況了,也就是系統字體不跟隨APP改變而產生變化。具體在實際開發中我們習慣將SP單位作為默認大小,當使用
sp作為字體單位是,具體的字體大小是跟隨系統字體大小的設置而變化的。所以當希望布局的字體跟隨系統設置
字體的大小改變的情況下就可以使用sp作為字體大小單位。在實際APP開發中我們首先需要實現onConfigurationChanged
方法,創建新的字體配置對象Configuration,在方法中更新最新字體配置updateConfiguration。更新之前先要確認
設置了默認字體setToDefaults。如果不希望該頁面布局的字體大小隨系統設置字體的大小改變的情況下就可以直接
使用dp作為字體大小單位。此時修改系統的字體大小,布局中的字體是不會變化的。