Форум программистов, компьютерный форум, киберфорум
Наши страницы

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Почему месяц получается на один больше? http://www.cyberforum.ru/android-dev/thread1380837.html
Почему я создаю время 23.02.2015 17:30:00 и получаю 2015 "03" 23T173000 вместо 2015 "02" 23T173000? android.text.format.Time time = new android.text.format.Time(); time.set(0, 30, 17, 23, 2,...
Программирование Android Intelij Idea создание hello world под андроид Создаю Gradle:Android Module с автоматическим созданием activity. Сразу пытаюсь запустить проект и выдаются ошибки. В чем проблема? Error:Gradle: Execution failed for task ':app:dexDebug'. >... http://www.cyberforum.ru/android-dev/thread1380789.html
Запустить progressbar Программирование Android
Как запустить с побочного потока? Пробывал, ProgressDialog.show(this, "Ожидание...", "Подождите, операция выполняется").show(); но с побочного не запускает this параметр не одобряет Допустим в...
Провера авторизации в приложении Программирование Android
Исходные: Есть приложение в котором используется Navigation Drawer. Теперь вопрос: как в Navigation Drawer временно заблокировать возможность открывать боковое меню,а потом из фрагмента...
Программирование Android Изменение приложения на android http://www.cyberforum.ru/android-dev/thread1380484.html
Возникла острая необходимость в данном приложении, но оно к сожалению имеет ограничение по версии. Как убрать из него проверку версии андроида. Для запуска на версии 4.1 вместо 4.4. По всем описаниям...
Программирование Android Передать звук в микрофон Всем привет,такой вопрос интересует,можно как то передать mp3 мелодию в микрофон,гуглил нечего не могу найти подробнее

Показать сообщение отдельно
Sparrow44
26 / 26 / 1
Регистрация: 20.02.2012
Сообщений: 350

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

23.02.2015, 15:26. Просмотров 429. Ответов 7
Метки (Все метки)

Необходимо при клике по Item ListView изменить этот итем, решил подменять его xml файл разметки. Завел массив
Java
1
boolean[] mExtendItem;
При клике по Item меняю
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
public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
        mFragment.onExtendedUpdate(RequestsFragment.ExtendedResult.Wait, position);
    }
 
public void onExtendedUpdate(ExtendedResult extendedResult, int position)
    {
        switch (extendedResult)
        {
            ...
            case Wait:
                listAdapter.setExtendedItem(position - 1, !listAdapter.getExtendedItem(position - 1));
                listAdapter.notifyDataSetChanged();
                break;
        }
    }
 
public void setExtendedItem(int position, boolean value)
    {
        mExtendedItem[position] = value;
    }
 
    public boolean getExtendedItem(int position)
    {
        return mExtendedItem[position];
    }
Но не происходит обновление ListView, что я делаю не так?

А да в методе getView это само собой обрабатывается
Java
1
2
3
4
5
6
7
8
9
10
public View getView(int position, View convertView, ViewGroup parent) {
        View view = convertView;
        if(!mExtendedItem[position])
       {
              ...
       }
       else
       {
             ...
       }
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru