問題タブ [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 投票する
2 に答える
4214 参照

android - textView がテキストを変更している間に FadeOut と FadeIn をアニメーション化する方法

changeText で TextView をアニメーション化しようとしていますが、常にアニメーションの一方向のみが表示され、フェードアウトのみが表示されます

私が試しているのは: beforChange = fadeOut と onChange または after fadein

私のアクティビティの onCreate メソッドのコードは次のとおりです。

私のコードには何か問題があると思いますが、私はそれがうまくいくと信じています。

私が今持っているものは次のとおりです:すべてのsetTextで変更されたテキストはFadeOutのみですが、テキストが変更された後はFadeInではありません!?

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

android - アンドロイドで動的にedittext文字列の長さを測定する

入力中に編集テキストに入力された文字列の長さを測定するにはどうすればよいですか。入力されたテキストの長さが100文字を超えると警告を表示したいためです。前もって感謝します。

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

android - 入力を変更するときにキーボードが最初の文字を受け入れない

EditTextにTextWatcherを設定しました。これは、ユーザーが数字の後にスペースを入力した後に入力タイプを変更します。

ユーザーが2つの数字を入力すると、入力タイプが切り替わり、次の文字を受け入れますが、ユーザーが1つの数字だけを入力してスペースを押すと、入力タイプは変わりますが、ユーザーが入力しようとする最初の文字は受け入れられません。

私はこれをFroyoと1.6でテストしましたが、Froyoでのみ発生し、1.6は正常に動作します。

コードは次のとおりです。

また、バグがどのようなものかを確認したい場合は、APKをご覧ください:http://endlesswhileloop.com/files/KeyboardBug.apk

0 投票する
4 に答える
15746 参照

java - TextWatcher を使用した EditText 検証

とボタンのあるダイアログがEditTextあります。これEditTextにより、作成するデータベース テーブルに名前が付けられるため、検証が最も重要になります。だから私は2つの質問をしたいと思います:

1) これは非常に単純ですが、どこにも見つけることができませんでした: データベースのテーブル名に使用できる文字は何ですか? 数字を受け入れることはできますか?また、数字を最初の文字にすることはできますか?

EditText2) を使用して検証することができましたTextWtacher。コードは次のとおりです。

現在、ユーザーが小文字と数字以外の文字を挿入すると、テキスト ボックスはクリアされます。s.insert(0, filtered_str);EditText をフィルター処理された文字列に置き換えるためにコメントを外すと、アプリがハングします。そして、デバッグで何を見つけたと思いますか?

エラー/AndroidRuntime(2454): java.lang.StackOverflowError =D

問題は...どうすればsテキストを置き換えることができますか?

-> s.replace(0, s.toString().length(), filtered_str);(もちろん、s.clear を削除します) も機能しないようです。

0 投票する
16 に答える
76298 参照

android - 複数のEditText用のTextWatcher

TextWatcher複数のEditTextフィールドにインターフェースを実装したい。現在私は使用しています:

次に、アクティビティのメソッドをオーバーライドします。

EditTextただし、これは正常に機能していますが、現在どのフィールドに焦点が当てられているかを明示的に識別できるように、他の方法を探していますSoftKeyboard

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

java - TextWatcherはListViewをフィルタリングしていませんか?

関連するコードは次のとおりです。

その後、私のアプリケーションは例外なくクラッシュしますが、これは発生します。

何が問題ですか?また、次の行でStackOverFlowErrorが発生します。

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

android - Implementing multiple TextWatchers on the same Activity

I implement TextWatcher in the Activity:

Then

Part of my problem is that having more than one TextChangedListener causes the app to FC

Then

I need to be able to update one EditText and have the other two update on the fly.
I can only seem to make it works when only one EditText has the addChangeListener.
I also cannot seem to implement a seperate afterTextChanged method for the individual EditText fields.

0 投票する
4 に答える
3353 参照

android - 編集可能に挿入できません

私は明らかなことをしているに違いありませんが、それが何であるかわかりません。私は単に編集可能に文字を挿入しようとしています:

しかし、s は決して変わりません。文字列 's' は十分な長さです。印刷すると見栄えが良いからです。Editable.clear() を呼び出すとクリアされ、複数の文字を Editable.replace() に置き換えることができます。アイデア?

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

android - 複数のEditText用の単一のTextWatcher?

アクティビティに2つのペアで複数の(12)EditTextがあります。ペアのテキストが変更されたときに、ペアごとにアクションを実行したいと思います。6つの異なるTextWatcherが必要ですか、それとも同じものをまたはに使用して何らかの切り替えを行う方法はありますか?

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

android - ウォッチャーを追加する前にテキストが設定されていても TextWatcher が呼び出される

Android アクティビティでは、最初に EditText のテキストを復元し、TextWatcher を追加します。

しかし、アクティビティを実行すると、テキストを設定した後にウォッチャー自体が追加されても、afterTextChanged メソッドが呼び出されます。ログ出力は次のようになります

TextWatcher のカウンターは、呼び出されたウォッチャーが、テキストが EditText に設定された後に追加されたものであることを示しています。なぜそれが起こるのか、どうすればそれを防ぐことができるのでしょうか?