Задача: Программно вывести в ряд 3 элемента: 2 текста(TextView) и картинку.
Код: Выделить всё
LinearLayout mainWrapper = new LinearLayout(this); // Создание Лайаута обертки
mainWrapper.setOrientation(LinearLayout.VERTICAL); // Установка ориентации
TextView textViews = new TextView(this); //Создание первого текствью
TextView textViews2 = new TextView(this); // Создание второго текствью
textViews.setText(position+1+" Вопрос"); // Установка текста
textViews2.setText(text); // Установка текста
mainWrapper.addView(textViews); // Добавление в лайаут обертку
mainWrapper.addView(textViews2); // Добавление в лайаут обертку
lMain.addView(mainWrapper); // Добавление обертки в уже сеществующий лайаут
Код: Выделить всё
mainWrapper.getLayoutParams().weight==1