Android Enter键侦听器 [英] Android enter key listener
本文介绍了Android Enter键侦听器的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
有人可以通过软键盘帮助我进入按键监听器吗?
Can someone help me with a softkeyboard enter key listener?
我需要一个Enter键侦听器(如按钮侦听器),该侦听器内部将包含一些editext侦听器 像这样
I need a enter key listener like a button listener that would have a few editext listeners inside like this
enterkey.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
if(editext1.getText().toString().equalsIgnoreCase("test1")) {
button3.performClick();
}
if(editext1.getText().toString().equalsIgnoreCase("test2")) {
button4.performClick();
}
}
);
我还需要类似下面的内容吗?
I also need something like below is this correct?
if(editext1.getText().toString().equals.null)) {
testwrong.setText("Wrong");
感谢所有可以帮助的人
我现在已经尝试使用此代码,但是在按Enter键时仍然得到空值? 任何人都可以提出解决方案来避免这种情况吗?
I have now tried using this code but keep getting a null value when I hit enter? Can anyone suggest a solution to avoid this?
editext.setOnKeyListener(new View.OnKeyListener() {
public boolean onKey(View v, int keyCode, KeyEvent event) {
// TODO Auto-generated method stub
if (keyCode==KeyEvent.KEYCODE_ENTER) {
if("test1".equalsIgnoreCase(anstext.getText().toString())) {
but4.performClick();
}}
else
if("test2".equalsIgnoreCase(editext.getText().toString())) {
but5.performClick();
}
if("test5".equalsIgnoreCase(editext.getText().toString())) {
but6.performClick();
}
if("test7".equalsIgnoreCase(editext.getText().toString())) {
but7.performClick();
}
if (editext.getText().toString() != null){
testwrong.seText("wrong"); }
return true;
} });
推荐答案
您可以使用它来监听键盘事件
you can use this to listen to keyboard events
这篇关于Android Enter键侦听器的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文