Konverter dp/sp ke px

Konversi dp, sp, dan dip ke pixel untuk tiap density bucket.

Loading tool…

Konverter dp/sp ke px di Loonix membantu Anda konversi nilai dp, sp, dan dip ke pixel di setiap density bucket Android, dengan font scale ikut diterapkan supaya hasil sp sesuai preferensi pengguna.

Cara menggunakan

  1. Masukkan nilai dp atau sp dari file layout Anda.
  2. Atur font scale sesuai pengaturan aksesibilitas yang sedang Anda uji.
  3. Baca nilai pixel untuk tiap density bucket yang perlu didukung.

Fitur dan batasan

  • Menakup enam density bucket dengan nilai dpi yang dipetakan Android sendiri.
  • Membulatkan ke bawah seperti yang dilakukan Android, sehingga hasil konversi tidak melebarkan layout satu piksel.
  • Menerapkan font scale pengguna pada nilai sp, dan itulah alasan sp berbeda dari dp.
  • Juga mengubah balik dari pixel ke dp di mdpi untuk pengecekan terhadap file layout.

Batasan: Mencakup nilai dp, sp, dan dip biasa. Nilai di dalam ConstraintLayout, wrap_content, atau dengan lebar maksimum diselesaikan mesin layout saat aplikasi berjalan dan bisa berbeda.

Kasus penggunaan

  • Konversi nilai dp dari sebuah layout saat bekerja tanpa Android Studio.
  • Cek bagaimana sebuah dimensi berubah di tiap density layar.
  • Hitung nilai pixel yang benar-benar diterima pengguna dengan font sistem besar.

Pertanyaan umum

Informasi penggunaan, hasil, dan batasan tool ini.

Kenapa hasilnya dibulatkan ke bawah, bukan ke pixel terdekat?
Membulatkan ke atas melebarkan layout satu piksel, dan satu piksel saja sudah cukup untuk memunculkan scroll horizontal yang tidak diminta desainer. Android sendiri memakai flooring saat mengubah dp ke pixel.
Kenapa dp dan sp menghasilkan angka berbeda?
sp dikalikan font scale yang diatur pengguna di pengaturan aksesibilitas, sedangkan dp tidak. Keduanya sama hanya ketika font scale 1.
Apa itu mdpi?
Titik acuan di 160dpi, di mana satu dp sama dengan satu pixel. Semua bucket lain diskalakan dari angka itu.
Apakah hasilnya sama dengan yang digambar Android?
Ya, untuk nilai dp atau sp biasa tanpa konfigurasi lain. Nilai di dalam ConstraintLayout atau setelah font scale berubah mengikuti aturan yang sama tapi diselesaikan saat layout.

Cookie dan analitik

Kami memakai Google Analytics untuk melihat halaman mana yang berguna, dan Google AdSense untuk membayar biaya server. Keduanya mengatur cookie. Anda bisa menolak; iklan tetap muncul, hanya lebih sedikit dan kurang relevan.