Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование Android
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/6: Рейтинг темы: голосов - 6, средняя оценка - 5.00
tolya1095
10 / 7 / 1
Регистрация: 12.10.2012
Сообщений: 158
1

Программное создание LinearLayout в RelativeLayout

26.02.2014, 14:57. Просмотров 1146. Ответов 2
Метки нет (Все метки)

Фрагмент кода с ошибкой:
Кликните здесь для просмотра всего текста
Java
1
2
3
4
5
6
7
8
9
10
rellayout[i][j] = new RelativeLayout(this);
                trow[i].addView(rellayout[i][j]);
                linlayin[i][j] = new LinearLayout(this);
                linlayin[i][j].setOrientation(LinearLayout.VERTICAL);
                LinearLayout.LayoutParams params = (LinearLayout.LayoutParams)linlayin[i][j].getLayoutParams();
                Log.d(TAG,"01");
                params.leftMargin=1;
                params.topMargin=1;
                linlayin[i][j].setLayoutParams(params);
                rellayout[i][j].addView(linlayin[i][j]);

После вывода Лога следует вылет приложения. Похоже, что я неправильно параметры поставил. trow - tablerow.
0
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
26.02.2014, 14:57
Ответы с готовыми решениями:

LinearLayout vs RelativeLayout
этот LinearLayout вообщевозможно переделать на RelativeLayout??? <?xml version="1.0"...

Создание картинки в RelativeLayout динамически?
Вопрос по Android Studio! На главной странице у меня RelativeLayout. При запуске приложения нужно...

Программное создание layout
Впервые приходится создавать экран полностью через класс. Не могу понять, как должны привязываться...

Программное создание интерфейса
Вобщем мне нужно создавать програмным способом интерфейс приложения. Обьекты будут создаватся...

Программное создание экрана
Всем доброго дня! Коллеги. Так получилось что в программе приходится рисовать все экраны...

2
Digetix
104 / 104 / 1
Регистрация: 09.04.2012
Сообщений: 651
02.03.2014, 16:34 2
А что такое i и j ?
0
tolya1095
10 / 7 / 1
Регистрация: 12.10.2012
Сообщений: 158
02.03.2014, 17:26  [ТС] 3
i,j - переменные для арифметического цикла.
Java
1
2
3
4
5
for(i=0;i<10;i++){
   for(j=0;j<10;j++){
   //...код
   }
}
0
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
02.03.2014, 17:26

Программное создание TextView
Всем привет! помогите пожалуйста. Как сделать по нажатию на кнопку автоматическое создание...

Программное создание layout и элементов
Здравствуйте. У меня появилась необходимость создать полноценный layout без использования xml...

Программное создание GridLayout и добавление в него объектов
Дисклеймер: Всем доброго дня! Я - новичок в написании программ под Android. Имеется небольшой опыт...


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

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

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