0

Json 数组将包含字符串数据列表。JsonArray 的每个元素使用不同的语言。如何在 android 中找到该语言并设置字体。

例如 ["tamil-font data","english - font - data","Hindi data"] 像这样。

4

1 回答 1

0
  1. 关于查找语言,我建议在 JSON 中添加一个指示符。
  2. 关于字体,请确保您拥有所需的所有字体:
    2.1 将字体放入 assets 文件夹。
    2.2 任何继承自TextView的View都可以改变其字体,例如:
Typeface face = Typeface.createFromAsset(getAssets(),"fonts/epimodem.ttf");
tv.setTypeface(face);

2.3 如果需要更改文本样式linke粗体或斜体在TextView的XML属性中使用:

android:textStyle="斜体"
android:typeface="serif"

提示:如果多次需要相同的字体,请重用 Typface 变量以避免开销。

于 2013-06-28T13:17:00.703 回答