EditTextフィールドに以前に入力したテキストをクリアする
-
29-10-2019 - |
質問
ねえ、 次のいずれかの場合に、editTextウィンドウでコンテンツをクリアしようとしています。 1)別のデータを入力するために再選択されているか 2)ボタンを押して所定のデータを入力します
これはヒントテキストではありません。現時点では、所定のデータが入力されるとそこにとどまり、削除を使用してもクリアできません。 ブール値を使用してonClickListenerとaddTextChangedListener(メソッドの前とメソッドの両方)にeditBox.setText( "")を入れて、コードが既に入力されているかどうかを確認しようとしましたが、無視されます。 ジェネラコディセタグプレ
ありがとう
解決
エラー...
1)を達成するために使用する唯一のコードは次のとおりです: ジェネラコディセタグプレ
host
は単なるEditTextです。うまくいきますか?これを実際よりも複雑にしていると思います。
他のヒント
クリアボタンがクリックされたときにクリアするには: ジェネラコディセタグプレ
それは私のために働いた。お役に立てば幸いです。
1)onClickListenerを呼び出すために2回押す必要があったため、onClickが機能しませんでした。他のアプローチはsetOnFocusChangeListener()です ジェネラコディセタグプレ
2)ashim888によって与えられたソリューションはうまく機能します。
所属していません StackOverflow