edittext と、SPACE が到着したかどうかを監視する textwatcher があります。スペースの場合は、すぐに削除したいと思います。または、スペースが表示されないようにする必要がありますが、スペースが許可されていないことをユーザーに何らかの方法で (seterror、toast) 示します。
edittext.addTextChangedListener(new TextWatcher() {
public void afterTextChanged(Editable s) {
//---//
}
public void beforeTextChanged(CharSequence s, int start, int count, int after) {}
public void onTextChanged(CharSequence s, int start, int before, int count) {}
});
エラーが発生するため、afterTextChaned メソッドで onkeydown を定義できません。
public boolean onKeyDown(int keyCode, KeyEvent event) {
super.onKeyDown(keyCode, event);
if (keyCode == KeyEvent.KEYCODE_SPACE) {
}
}
したがって、機能していません(構文エラー、int keyCode
.
よろしくお願いします!