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

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

Войти
Регистрация
Восстановить пароль
 
iandryxa5
1 / 1 / 0
Регистрация: 22.03.2014
Сообщений: 170
#1

Удаление представления списка детализации - Android

30.05.2014, 00:27. Просмотров 564. Ответов 4
Метки нет (Все метки)

Ребят возник такой вопрос как можно с помощью командного меню, либо панели действий удалить представление детализации, то есть его можно удалить с помощью командного меню в ListView(на скрине). Мне же нужно еще добавить возможность удаление из самого представления.
Кто знает поделитесь мыслями, буду очень признателен
Миниатюры
Удаление представления списка детализации  
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
30.05.2014, 00:27     Удаление представления списка детализации
Посмотрите здесь:

Выбор из списка Android
Android Селектор списка
Непонятки с адаптером списка Android
Eclipse добавление своего представления на Palette Android
Android Создание вложенного списка
Создание списка из Базы Android
Android Получение списка аудиозаписей из vk
Android Загрузка двухуровнего списка
Кэширование списка Android
Удаление линии Android
Android Удаление файла
Android Сохранение состояния списка

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
glnix
14 / 14 / 5
Регистрация: 08.04.2013
Сообщений: 75
30.05.2014, 10:53     Удаление представления списка детализации #2
Ели я правильно понял, то удаляйте данные из объекта List, затем вызываейте notifydatasetchanged метод адаптера, он обновит ListView.
iandryxa5
1 / 1 / 0
Регистрация: 22.03.2014
Сообщений: 170
30.05.2014, 14:11  [ТС]     Удаление представления списка детализации #3
можно по подробнее про этот метод?
YuraAAA
1565 / 1307 / 269
Регистрация: 25.10.2009
Сообщений: 3,424
Записей в блоге: 2
30.05.2014, 14:31     Удаление представления списка детализации #4
iandryxa5, убираете из коллекции нужный элемент и у адаптера дёргаете метод notifyDataSetChanged
iandryxa5
1 / 1 / 0
Регистрация: 22.03.2014
Сообщений: 170
30.05.2014, 19:06  [ТС]     Удаление представления списка детализации #5
YuraAAA, извини если не так понял, я еще только начинающий, но у меня представление списка и представление подробной информации находятся в разных фрагментах, то есть где ListView, там использовал след код для удаление пунктов меню:
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
//--------------------------------------------------------------------------------------------
    //переопределяем метод для прослушивания выбора команды контекстного меню
    @Override
    public boolean onContextItemSelected(MenuItem item){
        AdapterContextMenuInfo info = (AdapterContextMenuInfo)item.getMenuInfo();
        int position = info.position;
        CrimeAdapter adapter = (CrimeAdapter)getListAdapter();
        Crime crime = adapter.getItem(position);
        
        switch (item.getItemId()) {
        
        case R.id.menu_item_delete_crime:
        CrimeLab.get(getActivity()).deleteCrime(crime);
        adapter.notifyDataSetChanged();
        return true;
        }
        return super.onContextItemSelected(item);
    }
    //--------------------------------------------------------------------------------------------
Получается для представления с подробной информацией(на скрине) нужно использовать удаление для всего экрана(вот именно это я и не могу понять)
Миниатюры
Удаление представления списка детализации  
Yandex
Объявления
30.05.2014, 19:06     Удаление представления списка детализации
Ответ Создать тему
Опции темы

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