2016-12-19 6 views
0

Я создаю приложение с линейными и относительными макетами для создания списков. Я хочу иметь функцию поиска для поиска по текстовым полям и возвращать результаты с помощью «ссылок» на страницы, на которые он извлекает результаты.Можете ли вы использовать виджет поиска для поиска текста в андроидах: text = "______"?

Я не знаю, объясняю ли я это достаточно хорошо, но это то, с чем мне нужна помощь. Я могу найти все виды поисковой помощи, но все это, похоже, возвращается в ListView.

ответ

0

Вы должны стремиться создать свои «списки» из какой-либо формы хранилища данных. Обычно база данных, см. SQLite Databases in Android. Затем вы должны использовать язык запросов для возврата только полей, соответствующих вашему поисковому запросу, например. «SELECT * FROM people WHERE name =« Adam ».

Чтобы ответить на ваш вопрос, поиск текстовых полей (EditText или TextViews) невозможен автоматически, и вам нужно будет жестко запрограммировать поиск каждого из них.