【发布时间】:2015-02-11 03:25:46
【问题描述】:
我已经在 android 中创建了 customFontTextView,但我的 customFontTextView 是否可以支持所有区域语言。所有字体文件将在 assets 文件夹中提供
我能够更改我的customFontTextView 中的字体以使用 XML 中的不同字体,即如果我设置了Arial.ttf,当我更改 XML 中的字体时它显示 Arial 字体而不是显示印地语,我需要更改每个XML 中的时间,所以任何技巧都可以随着语言的变化而改变 textview 运行时的字体
类似场景
CustomTextView tvTitle = (CustomTextView).findViewById(R.id.tvTitle);
tvTitle.setText("English Font");
tvTitle.setText("ગુજરાતી ફોન્ટ");
tvTitle.setText("हिन्दी फॉन्ट");
tvTitle.setText("same as other language font");
注意:在某些设备中不支持区域字体,例如 MOTO G、E、X,所以我需要这个
【问题讨论】:
-
@Paul 明白我的问题了吗??它不是重复的,他们在谈论风格,我在谈论字体
-
嗯,你想在同一个文本视图中有多种字体,对吧?就像“英语字体”会使用普通字体,而第二个单词会使用支持该语言的字体。
-
是的,我的 TextView 应该支持所有区域语言,有可能吗?我已经搜索了它但没有得到任何东西所以我在这里问:)
标签: android fonts textview custom-font