Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование Android
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/3: Рейтинг темы: голосов - 3, средняя оценка - 5.00
Cannon1
2 / 2 / 2
Регистрация: 29.09.2012
Сообщений: 431
1

Программно изменить ширину layout-а в dp

02.11.2017, 10:51. Просмотров 542. Ответов 1
Метки нет (Все метки)

Здравствуйте,

подскажите пожалуйста, как программно изменить ширину layout-а в dp?

Нашел такой пример, но он меняет в пикселях..

Java
1
2
3
4
RelativeLayout relativeLayout_podlojkaMenu = (RelativeLayout)findViewById(R.id.relativeLayout_podlojkaMenu);
        ViewGroup.LayoutParams params = relativeLayout_podlojkaMenu.getLayoutParams();
        params.width= 143; // в пикселях
        relativeLayout_podlojkaMenu.setLayoutParams(params);
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
02.11.2017, 10:51
Ответы с готовыми решениями:

Программно изменить ширину LinearLayout
Доброе время суток! Есть галерея. <?xml version="1.0" encoding="utf-8"?> <RelativeLayout...

Не могу изменить высотку и ширину Image программно
На экране есть компонент ImageView, в него загружается картинка из drawable(R.drawable.image_1)....

Tab Layout программно сменить вкладку
Здравствуйте формучане! Есть фрагмент с TabLayout и c ViewPager. Он у меня запускается с двух мест...

Как программно добавить элемент в уже существующий layout?
как программно добавить элемент в уже существующий layout? например при нажатии кнопки. нужно...

Анимированный дизайн смены Layout или просто выдвигаемый layout
Ну, думаю тут и так всё понятно. Я просто не знаю, какие ключевые слова вводить в гугл, всё что...

1
Pablito
2831 / 2251 / 760
Регистрация: 12.05.2014
Сообщений: 7,854
Завершенные тесты: 1
02.11.2017, 11:03 2
типа так
Java
1
        params.width = relativeLayout_podlojkaMenu.getResources().getDimensionPixelSize(R.dimen.kakojto_razmer_v_dp);
или так
Java
1
        params.width = (int) (relativeLayout_podlojkaMenu.getResources().getDisplayMetrics().density * 20); // типа 20dp
2
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
02.11.2017, 11:03

At android.widget.LinearLayout.setChildFrame Layout в Layout-те
Нужен совет бывалых. У меня есть активити которое запускается с мейн активити, на нем лежит Layout...

Не хочет работать в layout, но включается в layout-land
доброе утро ! пишу первое приложение. обычный мейн.хмель выглядит вот так : <?xml...

Поле список изменить программно ширину столбцов
Добрый вечер, есть поле список, которое формируется на основании запроса и состоит из 5 столбцов....


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

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

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