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

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

layout - Android レイアウトの AutoCompleteTextView NullPointerException の回避策

私は Android SDK 2.0 / Galileo / ADT 0.9.4 (最新) を使用しています。Android 1.5 API レイヤーに対して。

レイアウト エディターに移動して AutoCompleteTextView を追加すると、画面にすぐに NullPointerException が表示されます。

この問題の回避策が文書化されている人はいますか?

見つからないようです。これは明らかに Android SDK のバグです。(とにかく提出済みです。)

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

android - AndroidAutocompletetextviewと編集可能なスピナー

これが私のシナリオです。2つの列が私にとって興味深いデータベースがあります。ここで、アダプタがSQLを介して1つの列のエントリを取得するautocompletetextviewを作成しました。

これまでのところ...とても良いですが、私が実際に欲しいのは、ユーザーがsthと入力した場合です。autocompletefieldに、これに気づき、テキストをフェッチします。SQLを介して、列1の値が入力されたテキストに含まれている列2のevereyエントリを取得したいと思います。そして、このリストはアダプタに表示されます。言い換えれば、私はsqlを介して自分でデータをフィルタリングしますが、それらをアダプターに表示したいと思います。 問題は、アダプタがautocompleteフィールドのテキストで始まるエントリのみを表示することですが、すでに述べたように、いつでもアダプタを表示したいと思います。データを自分でフィルタリングし、アダプタに表示させたいだけです。これを解決する方法はありますか?AutocompleteTextViewは使用するのに適切なアイテムですか?

シンプルなスピナーの使用も考えましたが、スピナーを使用する場合、2つの大きな問題があります。まず、彼を編集可能にする必要があります。次に、「ポップアップ」の代わりにドロップダウンが必要になります。..。

この問題を解決するための私のもう1つのアイデアは、オートコンプリートフィールド用の独自のフィルターを作成することです...しかし、これまでこれを実行したことはなく、インターネットでこれを実行する例も見つかりませんでした。

ご協力いただきありがとうございます

0 投票する
15 に答える
95969 参照

android - Android: テキストが入力されていないときに AutoCompleteTextView が提案を表示する

ユーザーがクリックするAutoCompleteTextViewと、テキストがなくても提案を表示したいのですが、setThreshold(0)まったく同じように動作するsetThreshold(1)ので、ユーザーは提案を表示するために少なくとも1文字を入力する必要があります。

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

android - カスタム リストを使用した AutoCompleteTextView: OnItemClickListener の設定方法

タグを使用するアプリに取り組んでいます。それらへのアクセスは、できるだけ簡単にする必要があります。AutoCompleteTextView での作業は、私には適切なようです。私が欲しいもの:

  • 既存のタグは、各項目の横にチェックボックスを付けて選択可能なリストに表示する必要があります
  • 既存のタグは、AutoCompleteTextView の FOCUS で表示する必要があります (つまり、文字を入力した後ではありません)。

これまでに行ったことは、タグを専用の sqlite3 テーブルに格納することです。タグが照会され、カーソルが生成されます。Cursor は、次のような SimpleCursorAdapter に渡されます。

ご覧のとおり、次のようなtags_row.xmlを作成しました。

次のようになります。

画像 http://img708.imageshack.us/img708/5992/devicem.png

そのため、結果は希望どおりに表示されます。しかし、TextView の onClick リスナーは応答しません。また、項目が選択 (解除) された後にデータにアクセスする方法についての手がかりもありません。

リストの動作は次のとおりです。

  • CheckBox 項目をタップすると、対応するタグが AutoCompleteTextView に挿入/追加されます (タグはセミコロンで区切られます)。
  • TextView アイテムをタップすると、対応するタグが AutoCompleteTextView に挿入/追加され、リストが閉じられます。
0 投票する
1 に答える
215 参照

android - メッセージングアプリで連絡先を選択する機能を複製するにはどうすればよいですか?

projects / platform / packages / apps / Mms.gitにあるAndroidのメッセージングアプリには、RecipientsEditorというクラスがあります。アプリで連絡先を簡単に選択できるように、連絡先を同じ方法でフィルタリングするMultiAutoCompleteTextViewを作成できるようにしたいと思います。mmsアプリの使用は、内部APIを使用し、すべてがクラス間で分割されるため、面倒です。

誰かがこれを行う簡単な方法を作ったことがありますか?

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

android - ArrayAdapter が更新されても AutoCompleteTextView が結果を表示しない

ネットワーク リソースから取得した結果を表示する AutoCompleteTextView(ACTV) を取得しようとしています。完了しきい値を 2 に設定しました。文字を入力すると、リクエストが発生することがわかります。

私が得ている結果は正しいものです。「ca」と書いて、オートコンプリートとして「car」という結果を得たとしましょう。AsyncTask から結果を受け取り、その結果を ArrayAdapter に入れるコールバック関数があります。次に、ACTV で .showDropDown() を呼び出すと、空のドロップダウンが表示されます (通常の要素の半分のサイズ)。次に、最後の文字「r」を入力してACTVに「car」と表示されると、ドロップダウンが表示され、結果が突然リストに表示されます。

2 文字を入力して (有効な結果が返されます)、最後の文字を削除した場合も同様です。文字が削除されると、オートコンプリート値として「car」が表示されます。

誰かがこの問題を抱えていますか?アダプターに結果が入力されているように見えますが、次のアクションを実行するまで結果は表示されません。結果をアダプターに追加した後に .notifyDataSetChanged() も実行しようとしましたが、それは必要ないはずですか?

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

android - AutoCompleteTextView onItemClick アイテムの位置または HashMap を使用した ID

私は Android 開発に不慣れで、解決が難しい問題に遭遇しました。AutoCompleteTextViewウィジェットを適切に使用する方法を理解しようとしています。AutoCompleteTextViewWeb サービスの XML データを使用して を作成したいと考えています。私はそれを機能させることができましたが、私は間違いなく出力に満足していません.

HashMapwith id => name のペアを入れてAutoCompleteTextView、クリックされたアイテムの ID を取得したいと思います。オートコンプリートのフィルタリングされたセットの出力をクリックすると、オートコンプリート ボックスの下にリストを入力したいと思いますが、これもうまくいきました。

これまでに行われたこと:

  • オートコンプリートは単純な ArrayList でうまく機能し、すべてのデータが正しくフィルタリングされます
  • クリック後に onItemClick イベントが適切に発生する
  • parent.getItemAtPosition(position) は、クリックされたアイテムの正しい文字列表現を返します

イベント onItemClick(AdapterView parent, View v, int position, long id) が思い通りに動作しません。クリックされた項目のフィルター処理されていない配列の位置を特定するにはどうすればよいですか? フィルタリングされたものの位置は、私が興味を持っていないものです。

その他の質問:

  • AutoCompleteTextView で HashMaps または Collections を処理する方法
  • onItemClick イベントで正しい itemId を取得する方法

この問題について非常に広範な調査を行いましたが、私の質問に答える価値のある情報は見つかりませんでした。

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

android - 入力キーでフィルタリングされたオートコンプリートテキストビュー

SimpleCursorAdapter で autocompletetextview を使用して、sqlite からデータを取得します。入力したキーでドロップダウンリストを開始したいと思います。私のオートコンプリートテキストビューでは、リストは表示されず、入力テキストによってフィルタリングされません。

たとえば、ユーザーが「an」と入力すると、「an」で始まるすべてのテキストがこのリストに表示されます。

Javaで

new.xml 内

autocomplete.xml 内

フィルタリングされたリストを取得するための実装方法は?

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

android - Android 2.1でAutoCompleteTextViewに連絡先名を入力する方法

AutoCompleteTextView があり、入力時に連絡先名をオートコンプリートしたい。問題は、Contacts.People が廃止されたことです。新しいドキュメントには ContactsContract を使用するように記載されていますが、適切なチュートリアルが見つかりません。誰でもサンプルコードを教えてくれたり、適切なチュートリアルを教えてくれませんか?

ありがとう。

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

android - Android:AutoCompleteTextView 別のフィールドを検索し、テキスト ビューに挿入されたもの

AutoCompleteTextView のアダプターが別のフィールドを検索できるかどうかを知っている人はいますか?

たとえば、電話番号、住所、名前を含む文字列があります。これらの値のいずれかを入力して必要なものを取得できるため、これは検索に適していますが、完全な名前を TextView に返して表示したいだけですか?

これは可能ですか、またはアダプターは検索と AutoCompleteTextView への戻りの両方に同じ値を使用する必要がありますか?

読んでくれてありがとう、トニー