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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android AdMob статистика - показывается ли реклама http://www.cyberforum.ru/android-dev/thread1321231.html
Здравствуйте! Внедрил межстраничное объявление в свое приложение. Однако, на своих девайсах мне не удалось его лицезреть. Два дня убил. Зашел в статистику google admob и не совсем понимаю -...
Программирование Android Нужен простой пример программы на ява приложения для дипломной пора уже выбирать тему дипломной) интересно было поюзать язык ява, а именно написание на ней какой нибудь простой программы знаю, можно было гуглить... но лучше чем здесь инфы не найти, может был... http://www.cyberforum.ru/android-dev/thread1321219.html
Программирование Android Рандомный активити [Эклипс]
Как при нажатии кнопки, чтобы вызывался рандомный активити, уже из предложенных. Заранее спасибо.
Программирование Android Дополнение кода IntelliJ
Добрый день. Возникла проблема. Программируя на Java в коммандной строке, после точки у объекта вижу список методов и полей. При создании проекта Android - только конструкции типа try-catch,...
Программирование Android Метод onPause() http://www.cyberforum.ru/android-dev/thread1320840.html
У меня в приложении генерируется карта (двумерный массив значений) и там происходит игра. Если долго ни кто ничего не делает с телефоном - экран тухнет. И вот когда я его опять включаю - карта...
Программирование Android Не вызывается AccountPicker.newChooseAccountIntent Здравствуйте. Пытаюсь получить токен от гугла, делаю по примеру http://developer.android.com/google/auth/http-auth.html. После вызова AccountPicker.newChooseAccountIntent не чего не... подробнее

Показать сообщение отдельно
mycroft_kai
3 / 3 / 0
Регистрация: 10.12.2012
Сообщений: 23

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

06.12.2014, 13:07. Просмотров 1055. Ответов 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
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru