Domanda

Sto sviluppando un'applicazione Android per un cliente coreano. Devo cercare un dato in base alla pressione di un tasto, come, se si preme un allora tutti i dati che hanno iniziato da uno show in ListView in cui i dati provengono da un servizio web in ListView. E 'possibile?

Se sì, allora come farlo. Se possibile darmi qualche codice o il link che posso usare?

Grazie.

È stato utile?

Soluzione

Nella zona in cui getData () viene chiamato in @ codice di Syam, recuperare i nuovi dati in base al testo inserito nel testo di modifica, metterlo nella matrice che ha la fonte di ListView, non dimenticare di chiamare setDataSetChanged () sull'adattatore alla fine.

Altri suggerimenti

Sì, è possibile aggiungere possible.You TextChangedListener sul EditText e nel caso in OnTextChanged ottenere la data dal server web come JSON o XML e analizzare i dati e mostrano i dati in un controllo ListView.

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();

        }

    };

Ottenere i dati dal server web a questa domanda potrebbe essere utile per voi Come connettersi a un database remoto con Webservices?

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top