簡體   English   中英

如何在我的整個應用程序中更改字體大小和字體系列?

[英]How to change the font size and font family in my whole app?

所以我一直在為客戶做一個項目,我是 Android 開發的新手,所以也許這是一個簡單的問題。

客戶希望在他的應用程序設置中有多個選項,並且他希望通過 SwitchView 更改這些選項。 選項是:

  • 將整個應用的字體大小增加 40%
  • 將字體系列更改為閱讀障礙字體(在整個應用程序中)

我已經在互聯網上進行了搜索,但沒有找到在運行時執行此操作的方法。 到目前為止,我已經制作了一個閱讀障礙字體系列,我將其包含在style.xml的主題中。 如果確實沒有簡單的方法可以做到這一點,是否有辦法顯示警報對話框或類似的內容,用戶確認更改然后應用程序重新啟動並應用更改。

如果你問我字體大小設置沒有任何意義,因為大小取決於輔助功能系統設置,所以如果有些人有最大的字體設置,為什么他需要讓它更大,因為他的設置是合乎邏輯的在他的系統中設置足夠適合他。

我建議您使用此庫更改整個應用程序中的字體:書法

對於文本大小,您可以創建一個customTextView類並從TextView擴展它並添加您的自定義方法來更改 textSize 或 fontFamily,最后使用此類實例 TextView。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM