Android在android中查找语言并设置Fontface

时间:2013-06-28 12:55:39

标签: android

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

例如[“tamil-font data”,“english-font-data”,“Hindi data”]就像这样。

1 个答案:

答案 0 :(得分:0)

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

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

      

    android:textStyle =“italic”
    android:typeface =“serif”

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