HOME 首頁
SERVICE 服務(wù)產(chǎn)品
XINMEITI 新媒體代運(yùn)營
CASE 服務(wù)案例
NEWS 熱點(diǎn)資訊
ABOUT 關(guān)于我們
CONTACT 聯(lián)系我們
創(chuàng)意嶺
讓品牌有溫度、有情感
專注品牌策劃15年

    如何設(shè)置app字體跟隨系統(tǒng)(如何設(shè)置app字體跟隨系統(tǒng)音樂)

    發(fā)布時(shí)間:2023-03-15 17:52:09     稿源: 創(chuàng)意嶺    閱讀: 908        問大家

    大家好!今天讓創(chuàng)意嶺的小編來大家介紹下關(guān)于如何設(shè)置app字體跟隨系統(tǒng)的問題,以下是小編對此問題的歸納整理,讓我們一起來看看吧。

    開始之前先推薦一個(gè)非常厲害的Ai人工智能工具,一鍵生成原創(chuàng)文章、方案、文案、工作計(jì)劃、工作報(bào)告、論文、代碼、作文、做題和對話答疑等等

    只需要輸入關(guān)鍵詞,就能返回你想要的內(nèi)容,越精準(zhǔn),寫出的就越詳細(xì),有微信小程序端、在線網(wǎng)頁版、PC客戶端

    官網(wǎng):https://ai.de1919.com

    本文目錄:

    如何設(shè)置app字體跟隨系統(tǒng)(如何設(shè)置app字體跟隨系統(tǒng)音樂)

    一、設(shè)置安卓字體大小,不跟隨系統(tǒng)

    方式一:禁用系統(tǒng)字體縮放功能 方式二:使用自己的自定義字體縮放功能 關(guān)于安卓app設(shè)置字體大小,且不重啟應(yīng)用的測試: 1.配置字體大小方式: 在Activity的attachBaseContext(context)方法里面配置Configuration.fontScale即可。 2.配置之后的相關(guān)問題: 目前修改字體縮放比例之后必須重新進(jìn)入頁面才能生效,就是說設(shè)置字體之前開啟的所有頁面還是使用的設(shè)置之前的字體大小,不影響正常功能,關(guān)閉之后重新進(jìn)入就是新配置的字體大小了,可以使用recreate()方法,此方式會走保存狀態(tài)的邏輯,但是也會執(zhí)行頁面的onDestory()方法。 為了不重啟頁面,目前采用的間接方式是,遍歷獲取所有TextView,并根據(jù)比例設(shè)置縮放比例之后的字體大小,此方式需配合Resources.updateConfiguration(Configuration config, DisplayMetrics metrics)方法使用,updateConfiguration用于更新Resources內(nèi)部字體大小縮放比例配置,不使用會出現(xiàn)通過其他方式刷新的控件展示的字體回到原來的大小,但是此方式目前被標(biāo)識為已過時(shí),8.0之后版本不建議使用,所以使用此方式會有高版本適配問題。另外,即使使用此方式,如果頁面布局復(fù)雜,例如使用RecycleView多嵌套,強(qiáng)制刷新并不能完全生效,測試過程中也出現(xiàn)了多次切換字體大小之后配置無異常,但是字體大小不生效的問題,猜測是頁面多次退出進(jìn)入相關(guān)實(shí)例被放入緩存,部分配置未更新導(dǎo)致。

    二、紅米手機(jī)字體設(shè)置如何與應(yīng)用軟件不同步

    1.

    首先打開紅米k50手機(jī),打開手機(jī)上的微信。

    2.

    其次點(diǎn)擊微信頁面上的“我”,點(diǎn)擊設(shè)置選項(xiàng),點(diǎn)擊設(shè)置頁面上的字體,點(diǎn)擊通用選項(xiàng)。

    3.

    最后點(diǎn)擊多語言,選擇不跟隨系統(tǒng)選項(xiàng)即可。

    三、Android 兼容8.0及以上 App全局字體調(diào)節(jié)、禁止App字體隨系統(tǒng)字體大小而更改

    在APP中,字體的大小單位一般會用sp,然而在改變系統(tǒng)字體大小時(shí),App字體就會隨著系統(tǒng)字體大小改變而改變,這就可能造成APP布局的錯(cuò)位。

    造成這種情況的原因是,sp單位除了受屏幕密度影響外,還受到用戶的字體大小影響,通常情況下,建議使用sp來跟隨用戶字體大小設(shè)置。除非一些特殊的情況,不想跟隨系統(tǒng)字體變化的,可以使用dp”。按照這么說,布局寬高固定寫死的地方應(yīng)該統(tǒng)一用dp顯示字體,因?yàn)橐坏┯脩粼谠O(shè)置中調(diào)大字體,寬高寫死的布局顯示就亂了。

    針對這種情況,查找網(wǎng)上的方法也很多,大多是這樣的方法 (重寫 Application 或 BaseActivity 中的方法):

    如何有更好的方案,請給與連接或說明

    四、華為手機(jī)app字體不隨系統(tǒng)

    可以的,華為手機(jī)APP的字體可以跟隨系統(tǒng)進(jìn)行更改,只要在設(shè)置的顯示當(dāng)中進(jìn)行選擇就行

    以上就是關(guān)于如何設(shè)置app字體跟隨系統(tǒng)相關(guān)問題的回答。希望能幫到你,如有更多相關(guān)問題,您也可以聯(lián)系我們的客服進(jìn)行咨詢,客服也會為您講解更多精彩的知識和內(nèi)容。


    推薦閱讀:

    如何學(xué)會營銷(如何學(xué)會營銷自己)

    怎么樣搖手機(jī)次數(shù)最多(如何搖手機(jī)次數(shù)多)

    如何在手機(jī)上短視頻帶貨(新手做短視頻從哪開始)

    杭州閑林眾創(chuàng)空間(杭州西湖區(qū)眾創(chuàng)空間)

    哈爾濱景觀設(shè)計(jì)怎么弄(哈爾濱室內(nèi)景觀設(shè)計(jì))