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

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

Войти
Регистрация
Восстановить пароль
 
mycroft_kai
3 / 3 / 0
Регистрация: 10.12.2012
Сообщений: 23
#1

Gridlayout.addView(imageView); Exception: column indices (start + span) mustn't exceed the column count - Программирование Android

06.12.2014, 13:07. Просмотров 1141. Ответов 0
Метки нет (Все метки)

Здравствуйте, форумчане.
Помогите решить проблему.

Есть GridLayout в 2 столбца в нем размещены изображения в [RelativeLayout -> ImageView], когда я переворачиваю смартфон в конфигурацию ландшафт происходит событие onConfigurationChanged в котором я удаляю все [RelativeLayout -> ImageView] из GridLayout и сохраняю их в массив List затем устанавливаю GridLayout 3 столбца и заново добавляю туда [RelativeLayout ->ImageView], после чего я снова переворачиваю экран в конфигурацию портрет и проделывается тоже самое удаляются [RelativeLayout -> ImageView] GridLayout устанавливаю 2 столбца и снова добавляю. И так самое исключение, когда добавляются [RelativeLayout -> ImageView] которые до этого были в третьем столбце генерируется исключения "java.lang.IllegalArgumentException: column indices (start + span) mustn't exceed the column count." в котором написано как я понял то что нельзя добавить представление в первый или второй столбец так как они были в третьем. Могу ли я как-то отчистить параметры у RelativeLayout чтобы все таки добавить их в GridLayout. Прошу помощи.

[RelativeLayout -> ImageView] - имеется ввиду, то что объект ImageView находится в объекте RelativeLayout

Прошу прощения за пунктуацию.

Заранее спасибо.

Добавлено через 57 минут
Прошу простить. Решение нашел и нашел его случайно. Если кому-то поможет, то решение следующее.

Необходимо задать новые параметры RelativeLayout который является дочерним элементом GridLayout при помощи setLayoutParams для того чтобы отчистить поля объекта RelativeLayout layout_column и layout_row которые задаются автоматически после вызова метода GridLyout.addView(View);

Java
1
relativeLayout.setLayoutParams(new RelativeLayout.LayoutParams(ViewGroup.LayoutParams.WRAP_CONTENT, ViewGroup.LayoutParams.WRAP_CONTENT));
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
06.12.2014, 13:07
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Gridlayout.addView(imageView); Exception: column indices (start + span) mustn't exceed the column count (Программирование Android):

SQLiteException: table event has no column named - Программирование Android
Доброго времени суток. Проблема такова, лог выдаёт ошибку "SQLiteException: table event has no column named". Не могу понять в чём именно...

Ошибка MySQL error: Column count doesn't match value count at row 1 - PHP БД
Подскажите, пожалуйста где тут ошибка? Вылазит ошибка: MySQL error: Column count doesn't match value count at row 1 INSERT INTO...

MySQL Ошибка в запросе: Column count doesn't match value count at row 1 - PHP БД
Здравствуйте, я новичок в изучении php и sql. При добавлении новой книги в БД необходимо выбрать предмет из выпадающего списка. Когда...

Column count doesn't match value count at row 1 - PHP БД
Добавляю данные через форму в БД, но выдает ошибку Column count doesn't match value count at row 1. Количество столбцов вроде бы совпадает...

Как выпонить AVG(column), последних по дате n значений поля column - MySQL
Задача: выбрать последние по дате 5 значений поля sum, и агрегировать их. Делаю запрос: select sum from table where...

Cannot insert the value NULL into column 'Id', table '.dbo.Records';column does not allow nulls - C#
Уважаемые, т.к. мой мозг не способен понять, почему вылазит данное исключение, когда я добавляю строку и в ней поле Id - не NULL, надеюсь...

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
06.12.2014, 13:07
Привет! Вот еще темы с ответами:

SQLSTATE[42S22]: Column not found: 1054 Unknown column 'site_name' in 'field list' - MySQL
Доброго времени суток! Генерируется запрос следующего типа: UPDATE `seoCustom` SET `site_name` = 'Мой сайт', `locale` = 'ru_RU',...

Ошибка при записи в Access - Cannot set column 'Описание'. The value violates the MaxLength limit of this column. - C#
Привет. Такая проблема: при записи текста более 255 символов из richtextbox в Access возникает исключение: Cannot set column 'Описание'....

WPF: bind ListView if column count available on runtime - C# WPF
Собственно есть такой вот класс Table, который содержит перечень колонок таблицы. Нужно забиндить ListView экземляром этого класса. ...

Не работает программа: The count of column names and source expressions do not match - C#
Добрый день. Программа выдает такую ошибку, не подскажите как исправить?


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

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

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