2011-12-01 24 views
0

用戶需要有能力通過使用我的新應用程序來更改他的系統字體。那麼如何從我的應用程序中的「設置 - >顯示 - >屏幕顯示 - >字體樣式」下的首選項獲得「字體樣式」的端口?如何在我的Android應用程序中使用「字體樣式」?

此外,我在Android源代碼中搜索「字體樣式」,但無法找到它。

+0

您需要接受以前的問題的一些答案。 – kcoppock

+0

我如何接受我的問題的答案? – thalsharif

+0

只需點擊您認爲是解決問題的答案左側的複選標記即可。 – kcoppock

回答

3

那麼如何在我的應用程序中獲得一個「字體樣式」的端口作爲位於「設置 - >顯示 - >屏幕顯示 - >字體樣式」的偏好?

這在標準的Android中不存在。沒有系統範圍的「字體樣式」設置。您的特定設備可能會提供該設置,在這種情況下,它可能只會影響內置的應用程序。

+1

我相信這主要是三星的事情。它實際上影響了大多數應用程序(我相信它只是替換系統文件夾中的Droid Sans Regular,Italic和Bold),如果它們沒有指定它們自己的樣式的話。 – kcoppock

+2

@ kcoppock:啊,好的。這實際上很可怕 - 不能保證應用程序在其他字體中可讀。當設備製造商像這樣拉動特技時,錯誤地把我當廢話...... – CommonsWare

+0

是的,我絕對同意,並且大部分默認設置都是漫畫三合一,這更糟糕。其中一些導致狀態欄小部件中「藍牙」中的「h」換行到另一行(這看起來很殘酷)。 – kcoppock

相關問題