0

我需要创建一个定制的键盘,它应该在马拉雅拉姆语中显示字母(在印度使用的语言)。我知道包含英语和字母的自定义键盘是相当随笔的。但是尝试添加其他语言,如马拉雅拉姆语,它不显示任何数据。我参考一些示例程序

https://github.com/alanszlosek/android-keyboard

https://github.com/alanszlosek/android-keyboard

http://tutorials-android.blogspot.in/2011/06/create-your-own-custom-keyboard-for.html - 本教程对我有很大帮助。但是当我插入马拉雅拉姆字母时,它只显示正方形,不显示适当的信。

请帮助我....谢谢

4

1 回答 1

1

我试图解决上面给出的问题。

1.下载马拉雅拉姆字体并存储在资产管理器中。然后打电话给

      Typeface typeNormal = Typeface.createFromAsset(getAssets(), "AnjaliOldLipi.ttf");

其中 'AnjaliOldLipi.ttf' 是 android 支持的一种马拉雅拉姆语字体。

2.如果我们需要设置支持马拉雅拉姆字体的编辑文本框。然后

      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.通过此链接- http://tutorials-android.blogspot.in/2011/06/create-your-own-custom-keyboard-for.html 这将帮助您在android中创建自定义键盘

于 2013-10-30T06:25:48.413 回答