Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование Android
Войти
Регистрация
Восстановить пароль
 
PYPS
51 / 50 / 18
Регистрация: 12.07.2011
Сообщений: 546
Завершенные тесты: 3
#1

ListView выбор значения

07.08.2014, 14:19. Просмотров 425. Ответов 0
Метки нет (Все метки)

Есть Activity с EditText ListView и массив значений в виде ArrayList.
Изначально при загрузке класса в ListView загружаются все значения массива, затем мы нажимаем на любой элемент списка
Java
1
2
3
4
5
6
7
8
9
10
lv.setOnItemClickListener(new OnItemClickListener()
     {
         @Override
         public void onItemClick(AdapterView<?> parent, View view,
                 int position, long id) {
             TextView textView = (TextView)findViewById(R.id.product_name);
            String strText = textView.getText().toString();
            
         }
     });
и strText у нас принимает текст выбранный из списка. Здесь всё хорошо.

Но затем я ввожу в EditText какой то текс и ListView выводит только те значения массива строк где присутствует введённый мной текст.



Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
 inputSearch.addTextChangedListener(new TextWatcher() {
         
            @Override
            public void onTextChanged(CharSequence cs, int arg1, int arg2, int arg3) {
                // Когда, юзер изменяет текст он работает
                all_class.this.adapter.getFilter().filter(cs);   
            }
             
            @Override
            public void beforeTextChanged(CharSequence arg0, int arg1, int arg2,
                    int arg3) {
                // TODO Auto-generated method stub
            }
             
            @Override
            public void afterTextChanged(Editable arg0) {
                // TODO Auto-generated method stub                          
            }
        });
Как теперь получить текст нажатой строки?

Добавлено через 57 минут
Всем спасибо, разобрался нужно было не позицию а parent смотреть
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
07.08.2014, 14:19
Ответы с готовыми решениями:

Множественный выбор в listview
вот так создается список class AdapterHelper{ String name = {&quot;Первый&quot;,&quot;Второй&quot;,&quot;Третий&quot;}; int...

ListView не работает выбор элемента
Доброго времени суток. Который день мучаюсь. Не знаю как поменять цвет ListView, так что бы не...

ListView множественный выбор несмотря на SingleChoice mode
Здравствуйте! Столкнулся с проблемой: использую listview со своим Adapter-ом, наследуем от...

Значения в ListView
Как подставить к пунктам в ListView значения, что-бы допустим было Собака = 10 Кошка = 7. На...

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

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

Как при построении Listview выибрать картинку в зависимости от значения в БД?
Я использую SimpleCursorAdapter. У меня в БД примерно 1к строк. Я хочу хранить в поле таблицы не...

Выбор значения по умолчанию в spinner
Здравствуйте!!! Есть spinner с набором данных из базы. как мне выбрать сделать значение по...

ListView. После добавления кнопки перестал быть доступен сам ListView
Кастомизировал ListView с помощью нескольких TextView. Но после того, как добавил ImageButton сам...


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

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

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