2016-03-02 40 views
0

我想在我的android應用程序中使用Google的Raleway字體。我已經閱讀了很多博客和stackoverflow的一些答案,但還沒有找到確切的答案。Android - 使用自定義字體應用程序的最佳方式是什麼

The best answer i found is here這說明了如何有效地創建自定義TextViews。

如果我有兩種使用字體的兩種變體,比如說Raleway-Regular和Raleway-SemiBold,那麼我是否必須創建兩個自定義TextViews或者有沒有更好的方法來實現?

+0

你可以製作自己的textView –

+0

@KhizarHayat - 如果我有兩種使用字體的兩種變體,例如Rale​​way-Regular和Raleway-SemiBold,我是否必須創建兩個自定義TextViews? – sanju

+0

沒有使用一個textview在運行時分配它 –

回答

0

我爲我的項目使用Calligraphy庫,它的工作原理非常完美。

1

我做任務的以下方式 下載該字體的TTF,然後將其粘貼到資產的文件夾中(你有創建資產文件夾內/ SRC /主/資產) 然後更改字體方式如下:

字樣面部= Typeface.createFromAsset(getAssets(), 「condenced.ttf」); tv_the.setTypeface(face);

您可以下載多個ttf文件,並可以將不同的字體顯示到不同的字段。 希望這有助於。

+0

我想要一個應用程序的解決方案在這種情況下,我將不得不多次設置字體,這是不可接受的。 – sanju

相關問題