ScrollView и layout_marginBottom программно

Интерфейс, диалоги, темы, стили, меню
Ответить
Аватара пользователя
neoksi
Сообщения: 712
Зарегистрирован: 26 июл 2012, 10:42
Контактная информация:

ScrollView и layout_marginBottom программно

Сообщение neoksi » 28 авг 2012, 13:30

Привет всем!
Подскажите, как программно задать отступ от нижней границы у ScrollView?

Аватара пользователя
neoksi
Сообщения: 712
Зарегистрирован: 26 июл 2012, 10:42
Контактная информация:

Re: ScrollView и layout_marginBottom программно

Сообщение neoksi » 28 авг 2012, 13:50

Даже наверное правильней задать вопрос, где это правильно сделать? В методе onCreate все компоненты ещё имеют нулевые значения размеров.

Аватара пользователя
KamiSempai
Сообщения: 1339
Зарегистрирован: 17 фев 2012, 21:23
Откуда: Мордор

Re: ScrollView и layout_marginBottom программно

Сообщение KamiSempai » 28 авг 2012, 13:55

Предположу, что для этого нужно использовать ViewGroup.MarginLayoutParams
Возможно как-то так:

Код: Выделить всё

ViewGroup.MarginLayoutParams layoutParams = (ViewGroup.MarginLayoutParams) srollView.getLayoutParams();
layoutParams.bottomMargin = 10;
srollView.setLayoutParams(layoutParams);
PS: А в разметке ни как не получается указать отступ?
R.id.team
Хватит таскать макулатуру на тренировку! Используй T Note.

Аватара пользователя
neoksi
Сообщения: 712
Зарегистрирован: 26 июл 2012, 10:42
Контактная информация:

Re: ScrollView и layout_marginBottom программно

Сообщение neoksi » 28 авг 2012, 14:14

KamiSempai писал(а):PS: А в разметке ни как не получается указать отступ?
Хотелось сделать универсальный шаблон...
В результате сделал два шаблона с разными отступами и при загрузке простой выбор шаблона через switch.

Ответить