Qual é a diferença entre px, dp e sp?
sobes.tech IA
Resposta da IA
px: Pixels. Dependentes da densidade do ecrã. Em diferentes dispositivos, o mesmo elemento definido em px terá um tamanho físico diferente. Não recomendado para tamanhos de elementos de UI.
dp (pixels independentes de densidade): Pixels independentes de densidade. Unidade de medida ligada ao tamanho físico no ecrã. 160 dp é aproximadamente igual a 1 polegada num ecrã com densidade de 160 dpi (denominado mdpi). Escalam-se de acordo com a densidade do dispositivo. Unidade preferida para definir tamanhos de elementos de UI.
sp (pixels escaláveis): Pixels escaláveis. Semelhantes a dp, mas também escalados de acordo com as configurações de fonte do utilizador no sistema. Usados exclusivamente para definir tamanhos de fontes.
Tabela comparativa:
| Unidade | Descrição | Uso |
|---|---|---|
px |
Pixel de ecrã | Não recomendado |
dp |
Pixel independente de densidade | Tamanhos de elementos de UI |
sp |
Pixel escalável | Tamanhos de fontes |