SQLite, Preferences, файлы, SD, Content Provider, XML, JSON
-
Al_Sha
- Сообщения: 4
- Зарегистрирован: 02 дек 2013, 21:01
Сообщение
Al_Sha » 02 дек 2013, 21:08
Здравствуйте, уважаемые!
Подскажите, как сделать следующее.
Данные хранятся в assets в XML файле Info.xml
Структура файла Info.xml
Код: Выделить всё
<?xml version="1.0" encoding="utf-8"?>
<root>
<company>
<id>3035</id>
<group>2007</group>
<name>Больница участковая</name>
</company>
<company>
<id>3036</id>
<group>2007</group>
<name>Больница № 2</name>
</company>
<company>
<id>3037</id>
<group>2007</group>
<name>Детская поликлиника</name>
</company>
</root>
Подскажите, как создать диалог поиска в этом файле по NAME (по части наименования, например "Детск") с выводом найденных записей в ListView
Заранее благодарен
Al_Sha
-
trew
- Сообщения: 450
- Зарегистрирован: 28 сен 2013, 17:34
Сообщение
trew » 02 дек 2013, 21:27
Распарсь xml
файл, все
name помести в ArrayList.
[syntax=java]ArrayList<String> nameList = new ArrayList<String>();[/syntax]
А потом в цикле ищи совпадения.
Когда выкладываете код на форум - код оформляйте. Редактор - поищите слова Geshi Syntax -Java. (или xml)
Свои сообщения можно редактировать - кнопка edit.
-
Al_Sha
- Сообщения: 4
- Зарегистрирован: 02 дек 2013, 21:01
Сообщение
Al_Sha » 03 дек 2013, 11:33
Благодарю...
>А потом в цикле ищи совпадения.
а не подскажите, как?
-
adarash
- Сообщения: 333
- Зарегистрирован: 17 июл 2013, 09:59
Сообщение
adarash » 03 дек 2013, 11:55
Al_Sha писал(а):Благодарю...
>А потом в цикле ищи совпадения.
а не подскажите, как?
Код: Выделить всё
ArrayList<String> nameList = new ArrayList<String>();
int count = nameList.size();
int nom = -1;
for (int i = 0; i < count; i++) {
String s = nameList.get(i);
if(s.contains("строка поиска")){
nom=i;
break;
}
}
String serchName = "";
if(nom!=-1){
serchName = nameList.get(nom);
}
Поучи java. Такую приметивщину и не знать...
-
Al_Sha
- Сообщения: 4
- Зарегистрирован: 02 дек 2013, 21:01
Сообщение
Al_Sha » 03 дек 2013, 15:46
Звиняйте, дядьку...
Мы тильки учимся

PS Приметивщина пишется через И

Спасибо большое!!!
-
adarash
- Сообщения: 333
- Зарегистрирован: 17 июл 2013, 09:59
Сообщение
adarash » 03 дек 2013, 16:15
Al_Sha писал(а):Звиняйте, дядьку...
Мы тильки учимся

PS Приметивщина пишется через И

Спасибо большое!!!
Я на красный диплом защитил магистерскую работу с кучей грамматических ошибок. И ниче, кафедра простила, думаю тут люди не хуже - тоже простят.