bigbaicai

芯方式是以开云棋牌官网在线客服人、电子工程师等电子行业相关领域从业人员为核心的知识经验学习、分享、交流社群。 凭借开放、合作、共赢的运营理念,聚集了来自国内外知名院校和顶尖科技公司的开云棋牌官网在线客服人、电子工程师。 我们致力于营造专业、认真、有温度的分享交流环境,将高质量的内容和方案成规模地生产和分享,帮助个人和团队在芯方式找到有价值的Key。 http://www.icfans.com/

写短信输入法软键盘Done字串如何修改

0
阅读(1196)

[DESCRIPTION]


如何修改短信界面下,输入联系人姓名时,Latin输入法软键盘最右下方的Done字符串?


[SOLUTION]


解法1: 如果其它APP的Done字符串也要更改一致,请用下面的方法修改


1:请修改


MTKRecipientEditTextView.java (alps\mediatek\frameworks-ext\ex\chips\src\com\android\ex\chips)
中将
public InputConnection onCreateInputConnection(EditorInfo outAttrs) {
......
//outAttrs.actionLabel = getContext().getString(R.string.done);// 将这行删除掉
return connection;
}


2: 再在LatinIME的source code中搜索label_done_key ,找到对应语言对该字符串的定义,修改为想要的字符串,重新mmLatinIME,修改就可以生效.


解法2: 如果只想改短信中MTKRecipientEditTextView 控件的done字符串,


请修改
MTKRecipientEditTextView.java (alps\mediatek\frameworks-ext\ex\chips\src\com\android\ex\chips)
中将


public InputConnection onCreateInputConnection(EditorInfo outAttrs) {
......
outAttrs.actionLabel = getContext().getString(R.string.done);


//将此处的R.string.done替换为贵司需要的字符串,或者在mediate的 framework-res中搜索R.string.done的定义,修改为想要的字符串。


return connection;
}


Baidu
map