Sobes.tech
Junior

Was ist der Unterschied zwischen px, dp und sp?

sobes.tech KI

Antwort von AI

px: Pixel. Hängt von der Bildschirmdichte ab. Auf verschiedenen Geräten hat dasselbe Element, das in px definiert ist, eine unterschiedliche physische Größe. Wird nicht empfohlen für UI-Elementgrößen.

dp (dichteunabhängige Pixel): Dichteunabhängige Pixel. Maßeinheit, die an die physische Größe auf dem Bildschirm gebunden ist. 160 dp entsprechen ungefähr 1 Zoll auf einem Bildschirm mit 160 dpi (bezeichnet als mdpi). Skalieren je nach Gerätdichte. Bevorzugte Einheit zur Bestimmung der Größen von UI-Elementen.

sp (skalierungsunabhängige Pixel): Skalierbare Pixel. Ähnlich wie dp, aber zusätzlich skaliert je nach den Systemeinstellungen des Benutzers für die Schriftgröße. Wird ausschließlich zur Festlegung der Schriftgrößen verwendet.

Vergleichstabelle:

Einheit Beschreibung Verwendung
px Pixel des Bildschirms Nicht empfohlen
dp Dichteunabhängiges Pixel Größen von UI-Elementen
sp Skalierbares Pixel Schriftgrößen