問題タブ [android-textwatcher]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - Android TextWatcher.afterTextChanged と TextWatcher.onTextChanged の比較
afterTextChanged
の代わりに、onTextChanged
またはその逆を使用する必要があるのはどのような状況ですか?
java - TextWatcher を使用して同じ EditText を更新する方法は?
私の Android アプリケーションでは、実装するために TextWatcher インターフェイスを実装する必要がありますonTextChanged
。私が抱えている問題は、同じ EditText を余分な文字列で更新したいということです。これを実行しようとすると、プログラムが終了します。
私のプログラムは終了し、コードのように例外をキャッチしようとしても終了します。なぜこれが起こるのか、どうすればこれを達成できるのか、誰にも分かりますか? ありがとう。
android - TextWatcher の onTextChanged、beforeTextChanged、afterTextChanged の違い
私の Android プロジェクトでは、TextChangedListener (TextWatcher) を編集テキスト ビューに追加する必要がありました。これには 3 つの部分があります。
onTextChanged()
beforeTextChanged()
afterTextChanged()
これら3つの違いは何ですか?キーリスナーでテーブルの検索を実装する必要がありましたが、私の場合、これら 3 つすべてが同じように見えました。また、それらは同じように機能しました。商品名の一部を入力すると、入力した文字列が含まれる商品のみ表が再描画されます。でもそのafterTextChanged()
部分は使いました。私のコードは次のとおりです。
では、この3つについて誰か説明してもらえますか?
android - TextWatcherが間違った位置を返す - Android
TextWatcher に問題があります。アイテムを検索するたびに、ArrayAdapter で "0" が返されます。しかし、フィルタを使用せずにリストの任意の項目をクリックすると、正しい位置が得られます。
TextWatcher を使用して他の関数を実装した後、正しい位置を取得する必要があります。
誰でも私を助けることができますか?なぜなら、私はまだプログラミングの方法を学んでいるからです。ありがとうございました。