問題タブ [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.

0 投票する
1 に答える
6330 参照

android - setText() を使用して textwatcher イベントを呼び出したくないですか?

私はEditTextを使用しています。setText() を使用する場合。TextWatcher イベントが呼び出しています。私はそれを呼び出す必要はありませんか?誰でも私を助けることができますか?

ありがとう。

0 投票する
1 に答える
362 参照

android-listview - 2 つ以上のアイテムを含むカスタム リストビューを作成する方法

2 つ以上のアイテムを含むリスト ビューを作成しようとしていますが、難しくはないことがわかっていますが、しばらく試してみても何もありません ... 例 製品のコード、名前、価格を表示したいと考えています。1 つのアイテムと 2 つのアイテムで配列アダプターを使用しましたが、3 つ必要です... 誰かがこれを行う方法のサンプル コードを表示できますか? リストビューの行に 3 つ以上のアイテムを表示する...ありがとう

私はこれを行う方法を知っています ここに画像の説明を入力

私はこれをしたい

ここに画像の説明を入力

0 投票する
2 に答える
643 参照

android - 画面の向きが変わったときにカスタム ダイアログ ボタンの状態を維持できない

DialogFragment を使用して作成したカスタマイズされたダイアログがあります。1 つのボタンと編集テキストを取得したビューを使用します。私の編集テキストでは、編集テキストに値がある場合、ボタンが表示されるようになるテキストウォッチャーを実装しました。

問題

画面の向きを(たとえば)横向きに変更すると、向きを変更する前に編集テキストに何かを入力した場合、入力したものはすべて横向きに表示され、ボタンは表示されますが、クリックできなくなります。クリックできません。ダイアログウィンドウの外側のどこかを押すか、戻るボタンを押してダイアログを削除し、再度作成する必要があります。

画面の向きを変更してもボタンをクリックできるようにするにはどうすればよいですか?

注:方向を変更する前にクリックできます。

編集

私のダイアログは、アクティビティではなくフラグメントにあるボタンによってアクティブ化されます。後者はアクティビティの実装であり、その実装は私の見解には信頼できず、問題の状態であるため、この質問はこれの複製ではありません(ボタン)

カスタム ダイアログ レイアウトの xml を編集

0 投票する
0 に答える
172 参照

android - AndroidでWebサービスを使用してAutoCompleteTextViewの検索ドロップダウンリストを修正するには?

こんにちは、私の AutoCompleteTextView with AsynTask Web サービスに問題が 1 つあります。

TextwatcherでAutoCompleteTextViewに単語を非常に速く入力すると、Webサービスに移動してデータを取得し、ドロップダウンに表示するたびに。

しかし、非常に速く入力すると、ドロップダウンに以前のデータが表示され、AutocompleteTextview に現在のデータが再び表示され、データが中断されます。Android でこの問題を回避するにはどうすればよいですか?

0 投票する
1 に答える
78 参照

java - TextWatcher の質問

textwatcher に問題があるようです。Java/Android 開発が初めてなので、いくつか質問があります。一言で言えば、2 つの編集可能なフィールドと 1 つの表示可能なフィールドの 3 つのフィールドがあります。アイデアは、2 つのフィールドのいずれかを変更し、3 番目のフィールドでそれらを減算することです。

  1. 以下のコードは問題なく動作するように見えますが、テキストウォッチャーが監視しているフィールドを編集しても、フィールドは変更されないようです。

  2. 複数のフィールドを監視する方法はありますか? 理想的には、両方のフィールドを監視し、いずれかが編集されたときに 3 番目のフィールドを変更したいと考えています。

  3. try/catch を使用せずに最初の 2 つの編集フィールドを null にしないより良い方法はありますか? try/catch を使用しないと、アプリがクラッシュします。

助けてくれてありがとう。

XML