android - 在 android 应用程序中显示印地语/泰米尔语/泰卢固语文本

标签 android database android-layout android-listview fonts

我有一部已获得 root 权限的手机,正试图摆弄我的手机。它安装了android 2.2。我想要做的是在我试图开发的应用程序中显示 Hndi/Tamil/Telugu 文本。显然android 2.2不支持这些字体。

由于手机已 Root ,因此对于一种语言来说这很容易。我只是按照此链接中给出的提示 Enable Hindi Fonts on Rooted Device并且能够在整个系统中获得印地语字体。类似的方法帮助我设置了泰米尔语字体。

但我无法同时使用印地语和泰米尔语。我能想到的可能的解决方案是:

i) 创建一个包含印地语和泰米尔语字体的通用 ttf 文件。但我不知道这是否可能。

ii) 在 assets/fonts/文件夹中为每种语言保留一个 .ttf 文件,但这同样在设备上只显示方框。

我试过这个链接 Display Different Languages In Application也是,但这似乎只适用于支持的字体。

任何指导将不胜感激。谢谢

最佳答案

试试这个 sample应用程序。我在这里分享了如何以多种语言(尤其是卡纳达语和泰卢固语)显示一个文本的整个应用程序代码。

关于android - 在 android 应用程序中显示印地语/泰米尔语/泰卢固语文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20192449/

相关文章:

java - Mongodb Java cmd find().pretty() 不工作

java - NamedParameterJdbcTemplate - 从中​​选择 *

android - 将按钮拖放到 Android 中的特定位置

java - 当 CL 的高度设置为wrap_Content 时,为什么坐标布局 ( CL ) 会隐藏一半的 float 操作按钮?

android - 在哪里可以找到使用 Cocos2D-x 开始编程的好教程?

java - Google Fit dataRead 返回状态 TIMEOUT

android - ViewPager Activity 通知特定事件的 Fragment

mysql - MySQL 上表示某事物持续时间的最佳数据类型是什么

java - SQLite异常列不存在

Android ImageView 显示在模拟器上但不显示在设备上