Показать данные в ListView от Webservice в соответствии с KeyPress в Android
-
25-09-2019 - |
Вопрос
Я разрабатываю приложение для Android для корейского клиента. Я должен искать данные в соответствии с ключом, например, если я нажимаю A, то все данные, которые начали с шоу в ListView, где данные происходят из веб-сервис в ListView. Является ли это возможным?
Если да, то как это сделать. Если возможно, дайте мне код или ссылку, которую я могу использовать?
Спасибо.
Решение
В этом районе, где getdata () вызывается в коде @ Syam's Code, извлеките новые данные в соответствии с текстом, введенным в тексте редактирования, поместите его в массив, который имеет источник ListView, не забудьте позвонить на SetDatAsChenced () адаптер в конце.
Другие советы
Да, это возможно. Вы можете добавить TextChangedListener на свой Edittext, и в мероприятии OnTextChanged получают дату от веб-сервера как JSON или XML, а также проанализируют данные, и покажите данные в 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();
}
};
Получение данных из веб-сервера Этот вопрос может быть полезен для васКак подключиться к удаленной базе данных с веб-сайтами?