[解決済み] Android EditText delete(backspace)キーイベント
2022-05-15 12:13:49
質問
editTextのdelete(backspace)キーイベントを検出するにはどうしたらよいでしょうか?TextWatcherを使用してみましたが、editTextが空の場合、deleteキーを押しても何も起こりません。テキストがないeditTextでもdeleteキーが押されたことを検出したいです。
どのように解決するのでしょうか?
注意してください。
onKeyListener
はソフトキーボードでは動作しません。
を設定することができます。
OnKeyListener
を設定することができます。
editText
というように、どのようなキーが押されたかを検出することができます。
EDIT: 我々がチェックしているよくある間違い
KeyEvent.KEYCODE_BACK
に対して
backspace
としていますが、本当は
KeyEvent.KEYCODE_DEL
(です(本当にこの名前は非常に紛らわしいです!)。
editText.setOnKeyListener(new OnKeyListener() {
@Override
public boolean onKey(View v, int keyCode, KeyEvent event) {
//You can identify which key pressed buy checking keyCode value with KeyEvent.KEYCODE_
if(keyCode == KeyEvent.KEYCODE_DEL) {
//this is for backspace
}
return false;
}
});
関連
-
gitlab 設定エラー。リモートリポジトリから読み込めなかったか、ホストキーの検証に失敗しました。
-
ActivityはOnFragmentInteractionListenerを実装しなければならないに関する質問
-
[解決済み] Androidのソフトキーボードをプログラムで閉じる/隠すにはどうすればよいですか?
-
[解決済み] Androidでアクティビティ起動時にEditTextにフォーカスが当たらないようにする方法
-
[解決済み] グリッドレイアウトにおけるフリングジェスチャーの検出
-
[解決済み] jQueryイベントKeypress。どのキーが押されたか?
-
[解決済み] EditTextのカーソル色を設定する
-
[解決済み] EditTextのアンダーバーを非表示にする方法
-
[解決済み] EditTextの頭文字を大文字にする
-
[解決済み】Android UserManager.isUserAGoat()の正しい使用例?)
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
android.os の NetworkOnMainThreadException。
-
AndroidStudio reports Could not resolve all artifacts for configuration ':app:classpath'.
-
アンドロイドプロジェクトのパッケージングにgradleを使用する際の問題点
-
を作ってください。*** makeするルールがない エラーの原因、分析、解決策
-
android:EMSのプロパティ
-
Android開発で「Attempt to invoke virtual method 'XXX()' on null object reference」というヌルポインター例外に遭遇する。
-
Android ProgressBarの色を変更する
-
Android ProgressBarのスタイルカラーを変更する
-
アンドロイドシェイプ、グラデーション、角丸、ボーダーラインの設定
-
アンドロイドにおけるトークンの利用