Android için, kullanıcılar UI öğeleri için dp (yoğunluktan bağımsız pikseller) ölçümlerinin kullanılmasını önermektedir ve 48dp
bir düğme yüksekliği için kullanmak gibi mevcut kurallar vardır .
Bir web uygulaması üzerinde çalışıyorum ve UI tasarımı hakkında Android tasarım standartlarına uymadığını söyleyen çok eleştiri alıyorum. Açıkçası, uygulamam Android Holo teması yerine CSS ve HTML kullandığından farklı görünecek, ancak yine de mümkün olduğu kadar uyumlu hale getirmek istiyorum. Ancak CSS, yoğunluktan bağımsız ölçümlere izin vermez.
Uygulamamı farklı çözünürlükler ve piksel yoğunluklarında test ettiğimde iyi görünmüyor ve bazen orantısız olduğu için işlevsel bile değil. CSS, Android yerel geliştirme gibi dp birimlerine sahip değil, ancak bazı alternatiflerin ne olduğunu merak ediyordum.
Javascript kullanarak piksel yoğunluğunu bir şekilde alabilir ve her şeyi manuel olarak uygun şekilde ölçekleyebilir miyim? Tüm çözünürlüklerde / yoğunluklarda güzel görünen ve çalışan bir web uygulaması yapmanın en iyi yolu nedir?
px
aynıdırdp
. CSS3 spesifikasyonuna göre. birimler ve değerler üzerine .