Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование Android
Войти
Регистрация
Восстановить пароль
 
xonski
1 / 1 / 0
Регистрация: 24.07.2013
Сообщений: 35
1

Android Edittext Search

04.12.2013, 12:40. Просмотров 337. Ответов 0
Метки нет (Все метки)

добро пожаловать. Настоящее время есть функция поиска, которая ищет данными в XML файле в соответствии с Tittle-х годов. Tittle каждого компонента на грузинском языке), и поиск работает, когда клавиатура грузинского языка
Как я могу сделать так, чтобы в случае стандартной клавиатуры для поиска (то есть английские буквы соответствуют с грузинскими буквами)
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
searchInput.addTextChangedListener(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) {
                String searchWord = searchInput.getText().toString();
 
                SearchFunction(searchWord);
 
            }
        });
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
public void SearchFunction(String searchWord) {
 
        itemList.clear();
        adapter.notifyDataSetChanged();
 
        if (searchWord.equals("")) {
            for (int i = 0; i < contents.size(); i++) {
                HashMap<String, String> map = new HashMap<String, String>();
 
                map.put(KEY_journal, contents.get(i).journal);
                map.put(KEY_content, contents.get(i).content);
                map.put(KEY_title, contents.get(i).title);
                map.put(KEY_link, contents.get(i).link);
                map.put(KEY_pubDate, contents.get(i).pubDate);
                map.put(KEY_description, contents.get(i).description);
 
                itemList.add(map);
            }
        } else {
            for (int i = 0; i < contents.size(); i++) {
                if (contents.get(i).title.indexOf(searchWord) >= 0) {
                    HashMap<String, String> map = new HashMap<String, String>();
 
                    map.put(KEY_journal, contents.get(i).journal);
                    map.put(KEY_content, contents.get(i).content);
                    map.put(KEY_title, contents.get(i).title);
                    map.put(KEY_link, contents.get(i).link);
                    map.put(KEY_pubDate, contents.get(i).pubDate);
                    map.put(KEY_description, contents.get(i).description);
 
                    itemList.add(map);
                }
 
            }
        }
        adapter.notifyDataSetChanged();
 
    }
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
04.12.2013, 12:40
Ответы с готовыми решениями:

EditText Dialog in CustomAdapter Android
При нажатии на определенную кнопку, должен выводится диалог с полем EditText и...

Русские буквы в EditText Android studio
Только-только начал осваивать android studio и столкнулся с проблемой, что не...

Ввод в один EditText и авто-вычисление в двух других EditText
Всем привет. Есть три поля EditText,виртуальные клавиатуры у всех...

EditText смещается вниз при вводе текста, который занимает объём больше, чем EditText
EditText сещается вниз при вводе текста который занимает обём больше чем...

Динамическое создание edittext и обработка данных из edittext
Здравствуйте, мне нужна помощь, у меня есть таблица, где динамически создаются...

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
04.12.2013, 12:40

Реализация отправки данных из EditText приложения Android в поле таблицы БД под СУБД Oracle 11g и в поле БД под СУБД MSSQL
всем доброго времени суток! Читаю и изучаю мануалы и уроки по разработке ПО...

EditText
Не работает пример взятый из книги myEditText.setOnKeyListener(new...

EditText
В ListView каждый пункт состоит из нескольких EditText, при нажатий на EditText...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru