0
アンドロイドキーボードのENTERキーをクリックしたときにテキストをトーストするアプリが作成されましたが、デスクトップキーボードの作業はデスクトップキーボードのenterキーをクリックすると意味します。
それでは、アンドロイドキーボードのEnterキーのために何ができますか?KeyBoard:EditTextでsetonkeylistenerが動作しない
public class MainActivity extends AppCompatActivity implements View.OnKeyListener{
EditText editText;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
editText=(EditText)findViewById(R.id.editText);
editText.setOnKeyListener(this);
}
@Override
public boolean onKey(View v, int keyCode, KeyEvent event) {
if(keyCode==KeyEvent.KEYCODE_ENTER){
Toast.makeText(this,editText.getText().toString()+"Enter Pressed",Toast.LENGTH_LONG).show();
return true;
}
return false;
}
}
をその私はちょうどそのは今働いが、その代わりに、その、正しい目盛りを示すキーボード上の記号を入力して表示されないOK – Neel
を試して動作していません!まあそれはこれで大丈夫ですか??? – Neel
はいいいです...ここに公式の文書がありますhttps://developer.android.com/training/keyboard-input/style.html – rafsanahmad007