問題タブ [autocompletetextview]
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 - 各提案行の横にあるアイコンを使用してカスタム AutoComleteTextView を作成する方法 - Android
各提案行AutoCompleteTextView
の横にあるアイコンを使用してカスタムを作成したいと考えています。textView
どうやってやるの?
android - performFiltering の autocompletetextview ドロップダウンでの致命的な例外 ClassCastException
新しいデータを取得してフィルタリングする AutoCompleteTextView のカスタム performFiltering があります。
多くの宛先を取得する 2 文字を入力して下にスクロールすると、FC と次のスタック トレースが表示されます。
最大 5 つの結果を返す場合、正常に動作します (以下を追加するだけです)。
次のことを行うAutoCompleteTextViewの1350行目のAndroidソースコードで、エラーを次のように追跡しました。
ただし、結果が 5 を超えてスクロールを開始したときに、このコードが間違ったクラスを受け取る理由がわかりません。結果を 5 に制限する解決策は、本当の問題がまだ残っていると感じているため、醜いです。誰にも提案はありますか?
オートコンプリート アイテムの xml レイアウトを次に示します (ただし、カスタム ドロップダウンの実装はありません)。
android - AutoCompleteTextView の getText() と getEditableText() が常に空の文字列を生成するのはなぜですか?
私のプロジェクトの目標は、ログイン ID を保存することです。また、ログイン ID が既に保存されている場合は、ユーザーがログイン ID を入力すると、オートコンプリートする必要があります。
入力した値を SQLite DB に保存し、そこから読み込んでオートコンプリート テキスト ビューに入力しようとしています。私が直面している問題は、サインインボタンをクリックする前または後に入力したテキストを読み取ろうとすると、文字列が常に "" (空) になることです。これが常に空である理由がわかりません。onCreate () と loginOnClick(View v) で文字列を読み取ろうとしました。どちらの場所でも空の文字列が得られます。コードは次のとおりです。
android - android AutoCompleteTextView を Google 検索ボックスとして機能させる方法
私のアプリケーションでは、拡張するアクティビティがありますMapActivity
。そこにAutoCompleteTextView
「検索」というボタンを配置して、その中に書いてAutoCompleteTextView
検索ボタンを押すと、Googleマップのその場所に移動します。私がstrings.xmlAutoCompleteTextView
で言及した少数のアイテムです。しかし、Google検索ボックスのように、Google検索ボックスのように、Google検索エンジンとして機能する必要があります。問題は、Googleサーバーからデータを取得することです。そうではありませんか?もしそうなら、 GoogleサーバーからAutoCompleteTextViewにデータをバインドして、Google検索ボックスとして機能させるにはどうすればよいですか。Android API v2.2 を使用しています。
android - AutoCompleteTextViewのリスナー(Android)
を拡張するアダプタを使用したアクティビティがありAutoCompleteTextView
ます。ListView
BaseAdapter
アクティビティが開始しAutoCompleteTextView
て空になったら、ListView
アイテムの完全なリストを表示します。ユーザーが入力を開始しAutoCompleteTextView
てヒントを選択すると、OnItemClickListener
起動して次のように呼び出します。
これにより、一部のアイテムのみがアダプターに再ロードされます。これは完璧に機能しますが、ユーザーがをクリーンアップしてAutoCompleteTextView
も何も起こりません。
Listener
Enterキーを押さずに、ユーザーがクリーンアップしたときに起動するを関連付けたい。
これを行うものはありlistener
ますか?
ありがとう!
android - AutoCompleteTextViewに2つの異なるフィルターを使用することは可能ですか?
私は小さなAndroidアプリの検索バーに取り組んでいます。私はこの問題に遭遇しました、そして私はそれをほぼ一週間理解することができません。
基本的な考え方は、ユーザーが検索バーに入力しているときに、ユーザーに検索候補を提供したいということです。これはかなり標準的なAutoCompleteTextView
問題です。
しかし、ここでは複雑です。ユーザーに提案したい2つの異なるデータソースがあるからです。
最初のデータ(localData)は高速で、ユーザーが何かを入力したときにユーザーに直接提案したいと思います。2番目のデータ(remoteData)は、インターネットAPIリクエストを送信してデータを取得し、前のデータに追加します。 dropDownListを更新します。
だから私は2つのスレッドを持ちたいのでperformFiltering
、publishResults
2回実行されます。1つはローカル用で、もう1つはリモートリクエスト用です。
誰か提案はありますか?
android - ArrayAdapter は、AutoCompleteTextAdapter の Webservice から遅れて更新されます
ArrayAdapter で動作する AutocompleteTextView があります。テキストが変更されると、アダプターは Web サービスから更新されます。この更新は AsyncTask で行われますが、これは良い習慣です。キーが押されるたびに提案が前に押されたキーで取得された文字列に基づいているため、これは多かれ少なかれ機能しています。このページに関連する問題がいくつかありますが、どれもうまくいきません。とにかく、解決策はありましたが、非効率的であり、「公式の解決策」が失敗する理由がわかりません。
バックグラウンドで ArrayAdapter を更新する機能に鍵があると思います。これは、Web サービスへの非同期呼び出しで行うことです。
私は mAutoCompleteAdapter.clear() を試し、どこでも mAutoCompleteAdapter.notifyDataSetChanged() を設定しましたが、役に立ちません。
android - AutoCompleteTextView でバックスペースを有効にするには?
特にユーザーがドロップダウン リストからアイテムを選択した場合、バックスペースは AutoCompleteTextView では機能しません。それは再発する問題ですか?(よく隠された)許可を忘れましたか?
参考までに: Android 2.2 向けのプログラミング
よろしく
android - Android: デフォルトの提案を含む AutoCompleteTextView
ユーザーが何かを入力する前に、AutoCompleteTextView のデフォルトの提案を表示するにはどうすればよいですか? AutoCompleteTextView を拡張するカスタム クラスを作成しても、これを行う方法が見つかりません。
ユーザーが入力する手間を省くために、一般的な入力値の提案を表示したいと考えています。
助言がありますか?
android - Androidのedittextフィールドに複数の値の提案を表示するにはどうすればよいですか?
Androidアプリの機能が必要です。これはAndroidアプリのGmailアプリに似ており、[宛先]フィールドに複数の値のドロップダウン候補があるか、複数の値のスタックオーバーフローのタグ提案があります。たとえば、[宛先]フィールドにメールアドレスを入力した後、入力したテキストのメールアドレスをカンマ値の後にリストする必要があります。この機能をたくさん検索しましたが、正確な解決策が見つかりません。アドバイスをいただければ幸いです。