您好,登錄后才能下訂單哦!
[
DESCRIPTION]Current status: 使用android 自帶輸入法,切換到西班牙語,進入編輯短信息界面,彈出鍵盤輸入框,空格按鍵上顯示當前的語言(Espanol)我司希望改變空格按鍵的顯示,不顯示當前語言,而是顯示空格.
[SOLUTION]
JB版本修改方式:
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>
重新編譯LatinIME后并push到手機替換驗證.L版本和M版本修改方式:
1:修改MainKeyboardView.java (alps\packages\inputmethods\latinime\java\src\com\android\inputmethod\keyboard)
中函數drawLanguageOnSpacebar函數, 將繪制語言text的部分注釋掉。
paint.setColor(mLanguageOnSpacebarTextColor);
paint.setAlpha(mLanguageOnSpacebarAnimAlpha);
//canvas.drawText(language, width / 2, baseline - descent, paint);
paint.clearShadowLayer();
paint.setTextScaleX(1.0f);
2、重新編譯LatinIME后并push到手機替換驗證.
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。