有人可以用軟鍵盤幫我輸入密鑰監聽器嗎?Android輸入密鑰監聽器
我需要一個回車鍵監聽器就像一個按鈕,監聽器,將有內部 幾個editext聽衆這樣
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();
}
}
);
我還需要像下面這是正確的?
if(editext1.getText().toString().equals.null)) {
testwrong.setText("Wrong");
感謝所有幫助
現在我已經嘗試使用此代碼,但總是收到一個空值時,我打進去嗎? 任何人都可以提出一個解決方案來避免這種情況嗎?
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;
} });
請在發佈前格式化你的代碼。 –
問題是什麼? – Blackbelt