私はアイス クリーム サンドイッチ用の 1 つの Android アプリを開発しています。編集テキストをクリックすると、データベースからリスト項目 (1 列のみ) を含むダイアログ ボックスに入力したいのですが、リストは編集テキストのテキストの変更に従ってフィルターを取得する必要があります。それは可能ですか?? これまで、すべてのリスト アイテムを含むダイアログ ボックスにデータを入力することができましたが、編集テキストに従ってこのリストをフィルター処理する手がかりがありません。これは検索バーのように機能します。
1 に答える
0
探していることは、Android の AutoCompleteTextView を使用して実現できます。テキストフィールドに文字を入力するたびにダイアログが表示されます。予測は、アイテムのリストを含むArrayListから取得されます。また、データベースからアイテムのリストを取得し、予測が表示されるarrayListにアイテムを配置することもできます。
必要に応じた一例を次に示します。
http://www.javatpoint.com/android-autocompletetextview-example
Sqlitedatabse コードを上記のリンクの例と統合して、ニーズを満たすことができます。
于 2013-11-02T06:05:47.780 に答える