Dre*_*ect 5 keyboard android htcsense
我想要一个数字小键盘,它有一个关闭并执行计算类的go或done按钮.感谢来自通用软件的提示,从哪里开始,我在模拟器上得到了漂亮的工作.然后我来加载我的HTC测试的愿望,它根本不起作用.我敢肯定一定是因为HTC意识到它有自己的ime但是肯定有办法在HTC手机上做这个工作吗?其他人设法绕过这个问题?
Ash*_*sha 11
我正在检测是否已使用onEditorActionListener按下DONE/GO/RETURN按钮,但检查IME选项和KeyEvents以覆盖HTC键盘以及任何接受IME选项的键盘.
(此代码适用于HTC Incredible键盘以及任何具有IME选项的键盘)
EditText.setOnEditorActionListener(new TextView.OnEditorActionListener(){
public boolean onEditorAction(TextView exampleView, int actionId, KeyEvent event){
if(actionId == EditorInfo.IME_ACTION_DONE
|| actionId == EditorInfo.IME_NULL
|| event.getKeyCode() == KeyEvent.KEYCODE_ENTER){
//Do something in here
return true;
} else {
return false;
}
}
});
Run Code Online (Sandbox Code Playgroud)