Android 我可以用马来语(印度语)创建自定义键盘吗

Android 我可以用马来语(印度语)创建自定义键盘吗,android,keyboard,android-softkeyboard,Android,Keyboard,Android Softkeyboard,我需要创建一个自定义键盘,它应该显示马来语(印度使用的语言)中的字母。我知道自定义键盘包含英语和字母非常简单。但是尝试添加其他语言,如马来语,它不会显示任何数据。我参考了一些示例程序 -本教程对我帮助很大。但当我插入马来语字母时,它只显示正方形,而不显示正确的字母 请帮助我…谢谢我试图解决上述问题 1.下载Malayalam字体并存储在assets manager中。 然后像这样打电话 Typeface typeNormal = Typeface.createFromAsset(

我需要创建一个自定义键盘,它应该显示马来语(印度使用的语言)中的字母。我知道自定义键盘包含英语和字母非常简单。但是尝试添加其他语言,如马来语,它不会显示任何数据。我参考了一些示例程序

-本教程对我帮助很大。但当我插入马来语字母时,它只显示正方形,而不显示正确的字母


请帮助我…谢谢

我试图解决上述问题

1.下载Malayalam字体并存储在assets manager中。 然后像这样打电话

      Typeface typeNormal = Typeface.createFromAsset(getAssets(), "AnjaliOldLipi.ttf");
其中“AnjaliOldLipi.ttf”是android支持的一种马来文字体

2.如果需要设置编辑文本框,支持Malayalam字体。然后

      EditText mEt ;
       mEt = (EditText) findViewById(R.id.xEt);
        mEt.setTypeface(typeNormal);
3.如果需要以马来文字体设置任何按钮

Button mB;
mB = (Button) findViewById(R.id.x1);
    mB.setTypeface(typeNormal);
    mB.setText("അ");
    mB.setTag("അ");

4.浏览此链接-这将大大帮助您在android中创建自定义键盘

我尝试解决上述问题

1.下载Malayalam字体并存储在assets manager中。 然后像这样打电话

      Typeface typeNormal = Typeface.createFromAsset(getAssets(), "AnjaliOldLipi.ttf");
其中“AnjaliOldLipi.ttf”是android支持的一种马来文字体

2.如果需要设置编辑文本框,支持Malayalam字体。然后

      EditText mEt ;
       mEt = (EditText) findViewById(R.id.xEt);
        mEt.setTypeface(typeNormal);
3.如果需要以马来文字体设置任何按钮

Button mB;
mB = (Button) findViewById(R.id.x1);
    mB.setTypeface(typeNormal);
    mB.setText("അ");
    mB.setTag("അ");
4.浏览此链接-这将大大帮助您在android中创建自定义键盘