これが私のシナリオです。2つの列が私にとって興味深いデータベースがあります。ここで、アダプタがSQLを介して1つの列のエントリを取得するautocompletetextviewを作成しました。
これまでのところ...とても良いですが、私が実際に欲しいのは、ユーザーがsthと入力した場合です。autocompletefieldに、これに気づき、テキストをフェッチします。SQLを介して、列1の値が入力されたテキストに含まれている列2のevereyエントリを取得したいと思います。そして、このリストはアダプタに表示されます。言い換えれば、私はsqlを介して自分でデータをフィルタリングしますが、それらをアダプターに表示したいと思います。 問題は、アダプタがautocompleteフィールドのテキストで始まるエントリのみを表示することですが、すでに述べたように、いつでもアダプタを表示したいと思います。データを自分でフィルタリングし、アダプタに表示させたいだけです。これを解決する方法はありますか?AutocompleteTextViewは使用するのに適切なアイテムですか?
シンプルなスピナーの使用も考えましたが、スピナーを使用する場合、2つの大きな問題があります。まず、彼を編集可能にする必要があります。次に、「ポップアップ」の代わりにドロップダウンが必要になります。..。
この問題を解決するための私のもう1つのアイデアは、オートコンプリートフィールド用の独自のフィルターを作成することです...しかし、これまでこれを実行したことはなく、インターネットでこれを実行する例も見つかりませんでした。
ご協力いただきありがとうございます