BitmapFactory.Options.InScreenDensity Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Die Pixeldichte des tatsächlich verwendeten Bildschirms.
[Android.Runtime.Register("inScreenDensity")]
public int InScreenDensity { get; set; }
[<Android.Runtime.Register("inScreenDensity")>]
member this.InScreenDensity : int with get, set
Eigenschaftswert
- Attribute
Hinweise
Die Pixeldichte des tatsächlich verwendeten Bildschirms. Dies ist rein für Anwendungen, die im Dichtekompatibilitätscode ausgeführt werden, wobei #inTargetDensity tatsächlich die Dichte der Anwendung anstelle der tatsächlichen Bildschirmdichte angezeigt wird.
Durch Festlegen dieser Einstellung können Sie den Ladecode so vermeiden, dass eine Bitmap skaliert wird, die sich aktuell in der Bildschirmdichte auf die Kompatibilitätsdichte befindet. Wenn dies identisch #inScreenDensityist, #inDensity bleibt die Bitmap as-is. Alle Elemente, die die resultierende Bitmap verwenden, müssen auch verwendet Bitmap#getScaledWidth(int) Bitmap.getScaledWidth werden und Bitmap#getScaledHeight Bitmap.getScaledHeight um alle unterschiede zwischen der Bitmapdichte und der Zieldichte zu berücksichtigen.
Dies wird nie automatisch für den Anrufer selbst BitmapFactory festgelegt. Er muss explizit festgelegt werden, da der Aufrufer die resultierende Bitmap auf dichtebasierte Weise behandeln muss.
Java Dokumentation für android.graphics.BitmapFactory.Options.inScreenDensity.
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.