私は韓国のクライアント向けのAndroidアプリを開発しています。キーを押してデータを検索する必要があります。たとえば、Aを押すと、Aから開始したすべてのデータがリストビューに表示され、データはリストビューのWebサービスから取得されます。出来ますか?
はいの場合、それを行う方法。可能であれば、使用できるコードまたはリンクを教えてください。
ありがとう。
私は韓国のクライアント向けのAndroidアプリを開発しています。キーを押してデータを検索する必要があります。たとえば、Aを押すと、Aから開始したすべてのデータがリストビューに表示され、データはリストビューのWebサービスから取得されます。出来ますか?
はいの場合、それを行う方法。可能であれば、使用できるコードまたはリンクを教えてください。
ありがとう。
はい、可能です。edittextにTextChangedListenerを追加し、onTextChangedイベントでWebサーバーからjsonまたはxmlとして日付を取得し、そのデータを解析してリストビューに表示できます。
edittext.addTextChangedListener(textWacther);
final TextWatcher textWacther = new TextWatcher() {
public void afterTextChanged(Editable s) {
}
public void beforeTextChanged(CharSequence s, int start, int count,
int after) {
}
public void onTextChanged(CharSequence s, int start, int before,
int count) {
getdata();
}
};
Webサーバーからデータを取得するこの質問はあなたに役立つかもしれません Webサービスでリモートデータベースに接続する方法は?
@SyamのコードでgetData()が呼び出される領域で、編集テキストに入力されたテキストに従って新しいデータをフェッチし、ListViewのソースを持つ配列に配置します。setDataSetChanged()を呼び出すことを忘れないでください。最後にアダプター。