99 Stimmen

Verwendet setWidth(int Pixel) dip oder px?

Verwendet setWidth(int Pixel) Geräteunabhängige Pixel oder physikalische Pixel als Einheit? Beispielsweise setzt setWidth(100) die Breite einer Ansicht auf 100 dips oder 100 Pixel?

Danke.

0voto

Josnidhin Punkte 12006

Pixels natürlich, die Methode verlangt als Parameter nach Pixeln.

0voto

Kasun Thilina Punkte 1114

Kotlin-Erweiterungsfunktion zum Konvertieren von Pixeln in dp

fun Context.pxToDp(value: Float): Int {
    val r: Resources = resources
    return TypedValue.applyDimension(
        TypedValue.COMPLEX_UNIT_DIP, value, r.displayMetrics
    ).roundToInt()
}

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X