私はEditTextを持っていて、ユーザがキーパッドの「done」ボタンを押したときに聞きたいのですが、ソフトキーパッドの「done」ボタンを押していないときにEditTextをクリアしたいと思います。EditTextの完了ボタンのリスナーと、完了ボタンを押していないときのEditTextをクリアしますか?
答えて
以下のコードを使用し、ソフトキーボードのボタンを「完了」を押すユーザー確認するには:
edittext.setOnFocusChangeListener(new View.OnFocusChangeListener() {
@Override
public void onFocusChange(View view, boolean hasFocus) {
if(!hasFocus){
edittext.setText("");
}
}
});
:以下のコードを使用して、フォーカスを変更した後のEditTextのテキストをクリアするには
edittext.setOnEditorActionListener(new TextView.OnEditorActionListener() {
@Override
public boolean onEditorAction(TextView textView, int i, KeyEvent keyEvent) {
if(i== EditorInfo.IME_ACTION_DONE){
Toast.makeText(getApplicationContext(),"Done pressed",Toast.LENGTH_SHORT).show();
}
return false;
}
});
を
いつか、ユーザーは編集文脈を断念し、保存せずにソフトキーパッドを閉じたいと思う。 – Chunhua
私のコードを更新しました。一度見てください。問題が解決された場合は、それを他人の正解を得るための回答としてマークしてください。 – androidOnHigh
最初はどちらですか? 最初にsetOnFocusChangeListenerを配置するので、setOnEditorActionListenerは2番目です。 Edittextを入力して終了ボタンを押すと、 – Chunhua
- 1. スウィフト - 押しボタン(完了ハンドラーの問題)
- 2. 終了ボタンが押されないXamarinの入力で完了したイベント
- 3. EditTextとボタン(ボタンを押すと、edittextフィールドに値が入力されます)
- 4. リスナーを使用してAsyncTaskが完了したときのトリガーイベント
- 5. 完了ボタン付きUIPickerView
- 6. UIToolBarの完了ボタンを使用してUIPickerViewを終了する
- 7. Event_ピッカーの完了ボタンのハンドラ
- 8. 完了ボタンがバック
- 9. 完了ボタンがmodalviewcontrollerを却下していない
- 10. Androidのは、のEditTextが完了押した後に変数を更新しない
- 11. EditTextとボタンのレイアウト
- 12. キーボードは完了し、ボタンをキャンセルできますか?
- 13. ゲームセンターの「完了」ボタンが機能しない
- 14. Dynamics CRM - タスクの[完了]ボタンが機能しない
- 15. UITableView編集/完了ボタン
- 16. キーボードの「完了」ボタンをキーボードから離して停止する
- 17. Ionic&Cordova、完了したボタンやボタンのイベントを聞くには
- 18. アクションが完了していないときにすべてのボタンを隠す(カバーする)方法
- 19. iOS Safari + Vimeo iframe、ネイティブプレーヤーで「完了」ボタンを押す
- 20. Enterを押したときにEditTextをクリアする
- 21. アンドロイド - 私はボタンを押したときにクラッシュしました(edittextフィールドにデータを入力しないと)
- 22. Project Web Appのタスクリボンの「完了」ボタンを削除します
- 23. アクティビティを終了しない(完了していない)
- 24. は、私がUIDatePickerと上部に添付行わボタンでカスタムビューを持って「完了」ボタンを押し
- 25. iOSキャプチャイベントyoutubeビデオが終了するか完了ボタンが押された
- 26. tkinterの終了ボタンを押した後にプロセスを終了できない
- 27. ボタンとeditTextのAndroidのバグ
- 28. すべてを選択した場合に完了したレコードと完了していないレコードを表示
- 29. すぐにFirebase完了リスナー
- 30. デフォルトのカメラアクティビティが終了しないOKボタンを押したとき
「ユーザーが完了ボタンを押していないとき」とはどういう意味ですか、どのシナリオでEditTextをクリアしますか? – cherif
@cherif:はい、EditTextをクリアします。 – Chunhua