我正在開發適用於Android的自定義軟鍵盤。問題是我不想將我的鍵盤上的按鈕文本設置爲我的自定義字體。我也希望輸出的文字是我的自定義字體,即DroidSansFallback.ttf
。基本上,我希望我的用戶能夠使用此自定義字體的鍵盤輸入。因此,用戶應該能夠使用鍵盤在所有應用程序中輸入自定義字體。我發現了一個名爲Multiling的應用程序,它可以做同樣的事情。如何在Android自定義軟鍵盤中設置自定義字體,而不考慮任何應用程序
我曾嘗試以下步驟:
1.Overriden的onDraw()
,
2.在油漆setTypeface
,3 paint.setTypeface(Typeface.createFromAsset(getContext().getAssets(),"mycustomfont.ttf"))
,
4. attrs.xml妥加入(但沒有字體引用提到那裏)
要使用TTF無需重寫onDraw(),您可以直接從其構造函數中調用setTypeface()。 –