2016-06-14 4 views
0

私は短い質問があり、誰かが私に指示を与えることができればすばらしいことになるでしょう。私はlistviewとeditTextフィールドを持っています。私が書き始めたら、データベースから得られたデータをリストビューに記入したい。想像してみると、私はどこかにアドレスの束を持っています。私が "a"と入力すると、aから始まるアドレスの束が得られます。私はTextWatcherとFilterを使うことができることを知っています。アプリとデータベースの間の通信を実装する方法を知る必要があります。サーバからのデータの集まりを読む

ありがとうございました。

+0

使用' SimpleCursorAdapter'は、セットアップで 'FilterQueryProvider'は、SimpleCursorAdapterは' Filterable'インターフェイスを実装するフィルターする ')(フィルタ。あなたのデータを – pskink

答えて

0

Androidのバックエンドを作成する初心者の方は、firebaseをバックエンドとして検討することをおすすめします。これは簡単に始めることができ、特にlistviewsのサンプルコードがたくさんあります。フィートベースのようなサービスとしてバックエンドと話せるように、足で自分を撃つことはあまり簡単ではなく、現在はかなり普及しています。

幸運のベスト。

0

カーソルアダプタを使用してリストビューを作成できると思います。ユーザー入力に基づいてコンテンツをフィルタリングするために、listviewでsearchviewを使用することができます。ここで

が良いチュートリアルです:あなたは `されるgetFilter()を使用することができるように

http://www.coderzheaven.com/2013/06/01/create-searchview-filter-mode-listview-android/

+0

あなたが投稿したリンクは、 'CursorAdapter'ではなく、' ArrayAdapter'を使用します。 – pskink

+0

私はこのリンクを投稿したので、listviewでsearchviewをどのように使うことができるのか考えています。実際にこのチュートリアルでArrayAdapterを使用することは重要ではありません。 –

+0

はい、彼のデータモデルがsqliteデータベースの場合、 'ArrayAdapter'ではなく' CursorAdapter'を使うべきです – pskink

関連する問題