Apakah ada cara untuk menyetel tinggi / lebar LayoutParams sebagai piksel yang tidak bergantung kepadatan (dp)? Sepertinya tinggi / lebar, jika disetel secara terprogram, dalam piksel dan bukan dp.
android
android-layout
psikotik
sumber
sumber
Panggil fungsi seperti ini,
sumber
Karena dapat digunakan beberapa kali:
Saya merasa lebih praktis menggunakan rasio konversi, karena biasanya lebih dari satu nilai harus dikonversi. Karena tingkat konversi tidak berubah, ini menghemat sedikit waktu pemrosesan.
sumber
Ini potongan saya:
dimana
DisplayMetrics metrics = getResources().getDisplayMetrics()
sumber
Solusi yang dijawab tidak berhasil untuk saya, ketinggian pandangan masih mati. Saya berakhir dengan ini, yang berfungsi dengan baik:
Dan jika Anda ingin sebaliknya, piksel menjadi dp ...
sumber