Форум программистов, компьютерный форум 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, synchronized.. Можно ли получить методы? Спасибо за внимание!
Android Метод onPause() http://www.cyberforum.ru/android-dev/thread1320840.html
У меня в приложении генерируется карта (двумерный массив значений) и там происходит игра. Если долго ни кто ничего не делает с телефоном - экран тухнет. И вот когда я его опять включаю - карта создается заново (т.е вызывается метод onCreate()). Как мне справится с этой проблемой? Предполагаю что нужно переопределить либо onPause() либо onResume(). Но какой из них? И что в них писать? Нужно как-то...
Android Не вызывается AccountPicker.newChooseAccountIntent Здравствуйте. Пытаюсь получить токен от гугла, делаю по примеру http://developer.android.com/google/auth/http-auth.html. После вызова AccountPicker.newChooseAccountIntent не чего не происходит,приложение закрывается. Подскажите пожалуйста, в чём может быть проблема? Скопировал google-play-services.jar, import com.google.android.gms.* работает. Разрешение для интернета добавил подробнее

Показать сообщение отдельно
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. Просмотров 906. Ответов 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));
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 21:35. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru