powered by simpleCommunicator - 2.0.50     © 2025 Programmizd 02
Форумы / Android [игнор отключен] [закрыт для гостей] / Как можно узнать высоту Laoyut?
8 сообщений из 8, страница 1 из 1
Как можно узнать высоту Laoyut?
    #38848918
Елдос
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я сам назначаю ему высоту по контенту, но я хочу узнать его высоту в dp или пикселях, чтобы при смене контента оставить высоту таким же какой и был.
Код: java
1.
2.
3.
        FrameLayout.LayoutParams params = (FrameLayout.LayoutParams) fr.getLayoutParams();
        params.height = -2;
        fr.setLayoutParams(params);


И еще вопрос если я назначу

Код: java
1.
params.height = 100;


В чем это значение измеряется в px или dp?
...
Рейтинг: 0 / 0
Как можно узнать высоту Laoyut?
    #38849309
Фотография НикоДимиден
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Елдос,

авторИ еще вопрос если я назначу

params.height = 100;


Если не ошибаюсь то в пикселях, потому я все значения для подобных конструкций преобразовывал в dp.
...
Рейтинг: 0 / 0
Как можно узнать высоту Laoyut?
    #38849318
Фотография НикоДимиден
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Елдос,


авторЯ сам назначаю ему высоту по контенту, но я хочу узнать его высоту в dp или пикселях, чтобы при смене контента оставить высоту таким же какой и был.
FrameLayout.LayoutParams params = (FrameLayout.LayoutParams) fr.getLayoutParams();
params.height = -2;
fr.setLayoutParams(params);

Смотрите там - "params.****" И после точки покажется табличка, там ищите то что Вам нужно в "get....". Если Вам нужно узнать какую-нибудь информацию, например о размере по высоте.
...
Рейтинг: 0 / 0
Как можно узнать высоту Laoyut?
    #38849356
Елдос
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
НикоДимиденЕлдос,


авторЯ сам назначаю ему высоту по контенту, но я хочу узнать его высоту в dp или пикселях, чтобы при смене контента оставить высоту таким же какой и был.
FrameLayout.LayoutParams params = (FrameLayout.LayoutParams) fr.getLayoutParams();
params.height = -2;
fr.setLayoutParams(params);

Смотрите там - "params.****" И после точки покажется табличка, там ищите то что Вам нужно в "get....". Если Вам нужно узнать какую-нибудь информацию, например о размере по высоте.
и смотрел и гуглил, потому и обратился сюда,
а как вы преобразовываете в dp,
...
Рейтинг: 0 / 0
Как можно узнать высоту Laoyut?
    #38849379
Фотография НикоДимиден
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Елдос,

Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
// преобразование , пиксели из ДП
	    public static float pxFromDp(Context context, float dp)
	    {
	        return dp * context.getResources().getDisplayMetrics().density;
	    }
	      // метод преобразования DP из пикселей

	    public static float dpFromPx(Context context, float px)
	     {
	  	  
	      return px / context.getResources().getDisplayMetrics().density;
	     }
...
Рейтинг: 0 / 0
Как можно узнать высоту Laoyut?
    #38849383
Фотография НикоДимиден
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Елдос,

Стоп..А может после этого "fr" нужно ставить точку и искать размеры "get.****" ?
...
Рейтинг: 0 / 0
Как можно узнать высоту Laoyut?
    #38849442
Елдос
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
НикоДимиденЕлдос,

Стоп..А может после этого "fr" нужно ставить точку и искать размеры "get.****" ?
видел только параметры getTop и getBottom но они возращают по нулям.
спасибо буду наверное преобразовывать в dp,
...
Рейтинг: 0 / 0
Как можно узнать высоту Laoyut?
    #38849536
Фотография wadman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
На форуме кстати тоже поиск работает www.sql.ru/forum/1124703-3/nalozhenie-izobrazheniy-v-knopkah?mid=16872778&hl=getheight#16872778
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / Android [игнор отключен] [закрыт для гостей] / Как можно узнать высоту Laoyut?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]