Форум программистов, компьютерный форум CyberForum.ru

Программирование Android

Войти
Регистрация
Восстановить пароль
 
PYPS
51 / 50 / 7
Регистрация: 12.07.2011
Сообщений: 542
Завершенные тесты: 3
#1

ListView выбор значения - Программирование Android

07.08.2014, 14:19. Просмотров 377. Ответов 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 смотреть
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
07.08.2014, 14:19     ListView выбор значения
Посмотрите здесь:

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

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

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

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

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

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

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

id ListView - Программирование Android
как дать каждому item уникальный id d listview и использовать его для проверки базы данных помогите заранее спасибо

ListView - Программирование Android
Пытаюсь сделать по аналогии с уроком MySql + Android. Он есть проблема: ListView lv = getListView(); getListView подсвечивается...

Listview - Программирование Android
Добрый день, В структуре ListView есть два элемента,которые он показывает Item и SubItem. В Item вставить значение не проблема,всё...

ListView - Программирование Android
Добрый день. У меня есть лист ListView. Данные для заполнения он берет из таблицы БД. Таблица имеет два поля (имя, статус выполнения)....

ListView - Программирование Android
Как в ListView задавать значения Sub Item?


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

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