Existe alguma maneira de definir a altura / largura de um LayoutParams como pixels independentes da densidade (dp)? Parece que a altura / largura, quando definida de forma programática, está em pixels e não em dp.
android
android-layout
psychotik
fonte
fonte
Chame a função assim,
fonte
Como pode ser usado várias vezes:
Achei mais prático usar a taxa de conversão, pois geralmente mais de um valor deve ser convertido. Como a taxa de conversão não muda, economiza um pouco de tempo de processamento.
fonte
Aqui está o meu trecho:
Onde
DisplayMetrics metrics = getResources().getDisplayMetrics()
fonte
A solução respondida não funcionou para mim, a altura da vista ainda estava baixa. Acabei com isso, que funciona bem:
E se você quiser o contrário, pixels para dp ...
fonte