Форум программистов, компьютерный форум CyberForum.ru

Программирование Android

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 14, средняя оценка - 4.64
strevg
1 / 1 / 0
Регистрация: 24.06.2013
Сообщений: 57
#1

Layout изменение высоты - Программирование Android

28.07.2013, 13:44. Просмотров 1821. Ответов 3
Метки нет (Все метки)

Здрасте)
У меня есть два layout'а, один под другим. На нижнем есть кнопка. Как сделать так чтобы при нажатие кнопки или при еще перемещение(типо тянуть ее вверх или вниз), верхний layout изменял свой размер, вытягивался или сужался(или полностью пропадал)?
P.S. на верхнем layout'е расположенные разные элементы, кнопки, картинки и т.д.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.07.2013, 13:44     Layout изменение высоты
Посмотрите здесь:

Изменение размера W и H в layout - Программирование Android
Добрый вечер! Возник вот какой вопрос. Создаём элементы: <RelativeLayout...

Изменение цвета при клике по layout - Программирование Android
Мне нужно было чтобы при клике по лэйауту у меня менялся его цвет,а потом все возвращалось в исходное состояние,но почему то не...

Изменение background layout 'а сторонней Activity - Программирование Android
При нажатии на кнопку должен меняться background некоторых layout'ов, которые находятся в других Activity. public class...

TextViews и Layout - Программирование Android
Здравствуйте! Имеется много генерируемых TextView. Как их можно поставить друг за дугом, что бы получился текст, как в обчной статье? ...

Android layout - Программирование Android
Доброго времени суток. Подскажите пожалуйста. Проблема такая, есть Activity с кнопками и т. д., по нажатию на кнопку открывается...

Перерисовка layout - Программирование Android
здравствуйте,может кто сталкивался с такой проблемой имею такой xml <RelativeLayout ...

layout 9 inch - Программирование Android
Всем привет. Делаю аппликацию для таблета. изначально делал ее на 7 инч. а теперь появилась потребность совместимости с 9 инчевыми...

Имя layout - Программирование Android
У меня одна Activity использует несколько layout. т.е., чтобы поменять страницу, я не меняю активити, а делаю что-то вроде ...

Квадратный Layout - Программирование Android
Как создать в XML разметке КВАДРАТНЫЙ layout, вычисление размеров можно задать алгоритмом: ставим height и width == match_parent, если...

переходы layout - Программирование Android
У меня подключен такой инклюдик <include layout="@layout/content_main" /> Я показываю там layout, но как мне кодом показать...

Очистить layout - Программирование Android
Доброго времени суток! У меня есть очень большая анкета(около 120 EditText и CheckBox). Мне надо реализовать кнопку Очистить. ...

Авторазмер в Layout - Программирование Android
Добрый вечер. Столкнулся с проблемой. Необходимо что б был авторазмер для лайаута. В зависимости от размера экрана он сам подгоняет...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
V0v1k
1158 / 982 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
28.07.2013, 14:17     Layout изменение высоты #2
для примера
Java
1
2
3
4
5
View someView = (View).findViewById(someId):
RelativeLayout.LayoutParams params = (RelativeLayout.LayoutParams)
someView .getLayoutParams();
params.height = 130;
someView .setLayoutParams(params);
strevg
1 / 1 / 0
Регистрация: 24.06.2013
Сообщений: 57
28.07.2013, 21:41  [ТС]     Layout изменение высоты #3
Сделал, как вы сказали.
Java
1
2
3
4
5
TableLayout someView = (TableLayout) findViewById(R.id.keys);
     TableLayout.LayoutParams params = (TableLayout.LayoutParams)
     someView.getLayoutParams();
     params.height = 130;
     someView .setLayoutParams(params);
Приложение закрывается по наличию ошибки.
Миниатюры
Layout изменение высоты  
V0v1k
1158 / 982 / 1
Регистрация: 28.06.2012
Сообщений: 3,462
29.07.2013, 01:24     Layout изменение высоты #4
Цитата Сообщение от strevg Посмотреть сообщение
TableLayout.LayoutParams
заменить везде на TableRow.LayoutParams
Yandex
Объявления
29.07.2013, 01:24     Layout изменение высоты
Ответ Создать тему
Опции темы

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