Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Java программирование > Java Мобильная разработка (Android)
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 15.06.2015, 09:16   #1
sinestro
Пользователь
 
Регистрация: 24.02.2012
Сообщений: 88
По умолчанию программное добавление элементов android

я хочу сделать imageswitcher. Заполняю его кодом ниже. Этот метод первый раз вызывается в onCreate. затем я в програме меняю contentview на другой, затем возвращаюсь обратно, при этом вызывая метод заполнения свитчера. и это вызывает ошибку The specified child already has a parent. You must call removeView() on the child's parent first, что весьма непонятно учитывая , что я делаю switcher.removeAllViews();
Код:
        public ArrayList<ImageView> categories;
        //... 
        public void initializePictoMode() {
        ImageSwitcher switcher = (ImageSwitcher) findViewById(R.id.categorySwitcher);
        switcher.removeAllViews();
        switcher.addView(categories.get(0)); 
    }
и на экране ничего не меняется

Последний раз редактировалось sinestro; 15.06.2015 в 09:59.
sinestro вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
программное добавление картинок в Word xrob Компоненты Delphi 0 30.04.2014 18:06
Программное добавление textBox zaki C# (си шарп) 2 06.12.2013 19:15
Программное добавление формы в проект zerat Общие вопросы Delphi 7 28.09.2013 16:17
Программное добавление и удаление полей grh БД в Delphi 4 11.06.2011 11:35
Программное добавление принтера AlexandrSid Общие вопросы Delphi 5 13.08.2008 15:29