Есть ли способ установить высоту / ширину LayoutParams как независимые от плотности пиксели (dp)? Похоже, что высота / ширина, если они установлены программно, находятся в пикселях, а не в dp.
android
android-layout
psychotik
источник
источник
Вызовите функцию следующим образом:
источник
Поскольку его можно использовать несколько раз:
Я счел более практичным использовать коэффициент конверсии, поскольку обычно необходимо преобразовать более одного значения. Поскольку коэффициент конверсии не меняется, это немного экономит время обработки.
источник
Вот мой фрагмент:
где
DisplayMetrics metrics = getResources().getDisplayMetrics()
источник
Ответное решение у меня не сработало, высота обзора все еще была отключена. В итоге я получил это, что хорошо работает:
А если хотите наоборот, пиксели в dp ...
источник