微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 手机设计讨论 > MTK手机平台交流 > 如何修改LatinIME输入法空格键的显示

如何修改LatinIME输入法空格键的显示

时间:10-02 整理:3721RD 点击:
[DESCRIPTION]
我要修改LatinIME空格键的显示为自定义的图片,该如何做?
[SOLUTION]
1:修改MainKeyboardView.Java (alps\packages\inputmethods\latinime\java\src\com\android\inputmethod\keyboard)
中drawSpacebar函数,将绘制语言text的部分注释掉.
//canvas.drawText(language, width / 2, baseline - descent - 1, paint);
paint.setColor(mSpacebarTextColor);
paint.setAlpha(mLanguageOnSpacebarAnimAlpha);
//canvas.drawText(language, width / 2, baseline - descent, paint);
2:修改
Key_styles_common.xml
(alps\packages\inputmethods\latinime\java\res\xml)
中spaceKeyStyle的实现为
<key-style
latin:styleName="spaceKeyStyle"
latin:keyIcon="!icon/space_key"
latin:code="!code/key_space"
latin:keyActionFlags="noKeyPreview|enableLongPress" />
3:修改Keyboard-icons-ics.xml (alps\packages\inputmethods\latinime\java\res\values)
中 iconSpaceKey的实现为
<item name="iconSpaceKey">@drawable/sym_keyboard_space_holo</item>
这里将sym_keyboard_space_holo 定义为贵司希望修改成的图片。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top