1
我正在開發使用阿拉伯字體的Android aap。 我已成功顯示阿拉伯文字「tahoma.ttf」 但問題是,這些阿拉伯字體沒有給一個很酷的外觀。 所以我想改變那種字體風格。有沒有辦法做到這一點?Android阿拉伯語/波斯語字體
我正在開發使用阿拉伯字體的Android aap。 我已成功顯示阿拉伯文字「tahoma.ttf」 但問題是,這些阿拉伯字體沒有給一個很酷的外觀。 所以我想改變那種字體風格。有沒有辦法做到這一點?Android阿拉伯語/波斯語字體
如果你想使用外部字體做:
fonts
文件夾,然後在其中複製字體。Typeface
類創建Android可以使用的字體,然後設置需要適當使用自定義字體的任何顯示元素。不幸的是,你可以不再使用XML佈局爲這個,因爲XML不知道你可能已經侷促作爲應用asset.You可以在你的代碼做任何像這樣的字體:
Typeface tf = Typeface.createFromAsset(getAssets(),"fonts/BPreplay.otf");
TextView tv = (TextView) findViewById(R.id.CustomFontText);
tv.setTypeface(tf);
注意:Android似乎並不喜歡所有的TrueType字體。因此,如果您嘗試使用不同的字體並且它看起來沒有工作,則可能是因爲某種原因字體與Android不兼容。
您可以在這些頁面查看更多細節:
Fun with Fonts
Musings of the Bare Bones Coder/using custom fonts
你想改變你的字體? – hasanghaforian
是的,我想改變字體 –