как добавить виды в линейный макет?

В Linear Layout можно добавлять виды один за другим в восходящем направлении.

если кто-то работает над этим, пожалуйста, помогите мне


person kiran    schedule 20.04.2011    source источник


Ответы (3)


Вы можете добавить его программно с помощью:

LinearLayout layout = (LinearLayout) findViewById(R.id.layout);
layout.addView(newView, index);

Вам просто нужно всегда добавлять с индексом = 0

Это ответ на ваш вопрос?

person neteinstein    schedule 20.04.2011

Если вы хотите добавить представления в LinearLayout в восходящем направлении (т.е. снизу вверх), используйте

android:gravity="bottom"

свойство в xml LinearLayout, а затем добавьте представления в макет. Надеюсь, это решит вашу проблему.

person Dinesh Sharma    schedule 20.04.2011
comment
Если у меня есть только одно представление, которое не заполняет мой макет по вертикали, будет ли оно отображаться в верхнем или нижнем конце? - person Benjamin Basmaci; 03.01.2019

Если вы хотите, чтобы ваши представления были в топе, относительный макет — еще один выбор.

person Howard    schedule 20.04.2011