0
我希望通过生成设备在我的Android 2.3仿真器上显示印地语字体。如何将现有字体(DroidSansFallback.ttf)重命名为DroidHindi.ttf?当我尝试时出现错误:“只读文件”。我怎样才能实现我的目标?如何在Android 2.3模拟器上显示印地语字体?
我希望通过生成设备在我的Android 2.3仿真器上显示印地语字体。如何将现有字体(DroidSansFallback.ttf)重命名为DroidHindi.ttf?当我尝试时出现错误:“只读文件”。我怎样才能实现我的目标?如何在Android 2.3模拟器上显示印地语字体?
我猜这是因为它位于ROM?
你应该做的是放置在资产文件夹中的DroidHindi.ttf文件,并使用
Typeface t = Typeface.createFromAsset(getContext().getAssets(), "DroidHindi.ttf");
textView.setTypeface(t);
使用非Unicode字体,并尝试下面的一个加载它。
Typeface t = Typeface.createFromAsset(getContext().getAssets(), "DroidHindi.ttf");
textView.setTypeface(t);
我用你的代码,我仍然无法显示印地文字体,虽然代码中没有错误。请帮忙。 – ketki