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
是的,我想改变字体 –